
ERP Software Developer
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Design, develop, and maintain web-based applications using C#, ASP.NET, ASP.NET Core, and other modern frameworks.
- Implement RESTful APIs using Web API technologies to ensure seamless communication between systems.
- Write and optimize SQL queries, stored procedures, and functions for SQL Server and SQL Azure.
- Develop, integrate, and enhance solutions for Microsoft Dynamics 365 ERP to optimize business processes and drive functionality improvements.
- Work with cross-functional teams (e.g., business analysts, project managers, and other developers) to define requirements and ensure seamless integration across systems.
- Perform code reviews to maintain high coding standards and ensure quality control.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Mentor junior developers, providing guidance and support to help them grow in their careers.
- Improve the performance, scalability, and security of existing applications.
- Collaborate with project managers and clients to understand project requirements and provide regular updates.
- Bachelor’s Degree in computer science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of hands-on software development experience, with a focus on C#, ASP.NET, SQL Server, SQL Azure, Web API, and Microsoft Dynamics 365 ERP.
- Technical Proficiency:
- Strong knowledge of Microsoft Dynamics 365 ERP, including modules such as Finance, Operations, and Supply Chain Management.
- Proficiency in C#, ASP.NET, ASP.NET Core, and RESTful APIs.
- Solid experience with SQL Server and SQL Azure, including writing optimized queries, stored procedures, and functions.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js is a plus.
- Experience with version control tools (e.g., Git, TFS).
- Strong knowledge of object-oriented programming (OOP) principles and design patterns.
- Soft Skills:
- Excellent problem-solving, debugging, and analytical skills.
- Strong verbal and written communication skills for effective collaboration with teams and clients.
- Cloud Platform Experience: Familiarity with Azure would be advantageous.
- Front-End Framework Knowledge: Experience with Angular or React for full-stack development.
- Lifting and Carrying: Ability to lift and carry up to 50 pounds.
- Mobility: Must be able to walk and climb to perform duties, including maneuvering within a refinery or plant environment and accessing elevated platforms via ladders and stairwells.
- Communication: Sufficient clarity of speech and hearing, or other communication capabilities, to communicate effectively.
- Focus and Multitasking: Ability to maintain focus and multitask effectively.
- Safety Equipment: Must be able to wear safety equipment as required by the safety department for personal protection, if/where needed in manufacturing environments.
- Personal Mobility and Reflexes: Sufficient personal mobility and physical reflexes, with or without reasonable accommodations, to perform office duties and travel to off-site locations when necessary.