Gurgaon, HR, India
1 day ago
Dynamic 365 CRM Developer

Alight is seeking a skilled and passionate Software Developer to join our team. You will be responsible for various stages of software development, including understanding business requirements, coding, testing, documentation, deployment, and production support. Working within a talented development team, you will focus on delivering high-quality enterprise caliber systems on the Microsoft Dynamics CRM platform, primarily using C#, ASP.NET, and Microsoft SQL Server. Your primary role will involve participating in full life-cycle application development projects. 

 

Qualifications: 

Overall 7+ years of application development experience and minimum of 3 years of experience in customization development for Microsoft Dynamics CRM 

Strong development experience in Microsoft Dynamics CRM with C#, JavaScript, and other 3rd party tools. 

Proficiency in configuring Microsoft Dynamics CRM following best practices 

Experience in developing efficient back end batch processes and data integration 

Experience with both Microsoft Dynamics CRM on premise and online versions is preferred. 

Experience with front-end website technologies like CSS, XML, HTML, JSON, jQuery, and JavaScript libraries 

Familiarity with tools such as Visual Studio, Azure DevOps, and IIS 

Proficiency in Entity Framework, Microsoft SQL Server (2016+), and LINQ 

Experience in system integration with the Web Services (REST and SOAP) 

Experience working with .NET Core, Azure platform and services, and Azure DevOps is a plus. 

Strong interpersonal skills with the ability to work effectively with diverse and remote teams 

Experience in agile processes and development task estimation 

 

Responsibility Areas: 

Design software solutions for medium complexity requirements independently, adhering to existing standards 

Develop complex code for systems based on functional specifications, detailed design, maintainability, and coding and efficiency standards, working with minimum technical guidance. 

Estimate and evaluate risks, and prioritize technical tasks based on requirements 

Collaborate actively with Product Owners, Quality Assurance, and stakeholders to ensure high-quality project delivery 

Influence and apply system design, development, and process standards 

Write and execute unit test cases to verify basic functionality, both for your own code and that of your peers 

Create, maintain, and publish system-level documentation, including system diagrams, with minimal guidance 

Ensure clarity, conciseness, and completeness of requirements before starting development, collaborating with Business Analysts and stakeholders to evaluate feasibility. Take primary accountability for meeting non-functional requirements. 

Work cooperatively with offshore and onshore leads with a minimum 4-hour overlap working hours with the onshore team. 

 

Education: 

Bachelor's degree in Computer Science, MIS, or a related technical field, or equivalent work experience. 

 

 

We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization.
 


DISCLAIMER:


Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units.

.
Confirm your E-mail: Send Email