C# Developer with MS Dynamics 365 - Thiruvananthapuram, India - Envestnet, Inc

    Envestnet, Inc
    Envestnet, Inc Thiruvananthapuram, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Lead – Product Development

    As a Lead Software engineer on the team, you are passionate about collaboratively building high quality software. You build and monitor new features and services using a modern approach, in addition to maintaining and advancing existing solutions. You are passionate about continuous software quality improvement and can automate unit, integration, and browser-based tests to prove the code works. You can address and monitor production issues when called upon. You are creative, self-starting, and demonstrate excellent communication, collaboration, reporting, analytical, and problem-solving skills. You have an appetite for learning quickly and can analyze both functional and performance problems to determine the root cause. You can operate with incomplete information and want to help define outcomes and objectives.

    Key Responsibilities


    • Contribute to software design, development, and deployment within a Scrum team.


    • Adhere to best practices and company standards for software development and documentation.
    • Write automation and integration test scripts.


    • Address production issues promptly


    • Break down complex problems into manageable tasks.


    • Mentor junior team members


    • Customize and configure Microsoft Dynamics 365 solutions to meet business needs.


    • Develop plugins, workflows, and applications using C# and .NET.


    • Integrate Dynamics 365 with other systems and manage data migrations.


    • Collaborate with cross-functional teams to translate business requirements into technical solutions.


    • Provide technical support for Dynamics 365 applications.


    • Maintain technical documentation.


    • Stay updated on Dynamics 365 updates and identify system improvement opportunities.

    Required Qualifications


    • 4+ years of professional software development experience


    • Expertise in .Net framework/.Net Core, C#, NuGet and GIT


    • In-depth experience in SQL and relational database best practices


    • Unit and Integration testing experience


    • Experience in refactoring code


    • Strong understanding of Microsoft Dynamics 365 customization, configuration, and development.


    • Experience with data migration and integration using tools like Microsoft Power Platform, SSIS etc.


    • Knowledge of SQL Server and SSRS for report development.


    • Excellent problem-solving and debugging skills.


    • Strong communication and interpersonal skills.

    Preferred Qualifications


    • Bachelor's degree in computer science, Computer Engineering, or a related field


    • Experience writing automation test suites using Selenium or other tools.


    • Experience working with microservice, docker, RabbitMQ, Kubernetes and APIs


    • JavaScript/React experience.


    • Experience with Amazon Web Services (AWS)


    • Microsoft Dynamics 365 certifications.


    • Familiarity with Azure DevOps for version control and release management.


    • Experience with agile development methodologies