Alight is seeking a skilled and passionate Software Developer to join our team.
Y ou 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 m inimum of 3 years of experience in customization development for Microsoft Dynamics CRM
- Strong development experience in Microsoft Dynamics CRM with C# , JavaScript , and other 3 rd party tools .
- Proficiency in configuring Microsoft Dynamics CRM following best practices
- Experi ence in developing effic ient 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:
- Bachelors degree in Computer Science , MIS, or a related technical field, or equivalent work experience.
Role:
Industry Type:
Department:
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Skills Required
Jquery, Linq, Dynamics Crm, Javascript, Xml, Mis, System Integration, Json, Html