14 Adroit Mechanical Workshop Jobs
Senior Software Developer - .Net Frameworks (7-9 yrs)
Adroit Mechanical Workshop
posted 16hr ago
Flexible timing
Job Description :
Key Responsibilities :
- Design, develop, and maintain web applications with an emphasis on scalability, performance, and reliability.
- Lead the integration of Payment Gateway, POS, and Loyalty systems (e.g, Freedom Pay, Card Connect, Auth.net, Square, Oracle, Olo, NCR, Clover, Deliverer) into applications.
- Work with .NET Core/MVC, MSSQL, Angular 8+, and Web API to build seamless solutions.
- Architect and implement efficient, reusable C# code using advanced design patterns.
- Build and maintain JSON-based ASP.NET Web API services for data communication.
- Lead proactive maintenance and upgrades for legacy applications, including front-end and back-end enhancements using .NET, HTML, CSS, and JavaScript.
- Apply advanced software design and development principles such as SOLID, Domain-Driven Design, and Object-Oriented Development.
- Utilize ORM frameworks, particularly Entity Framework, to optimize data access layers.
- Participate in architectural reviews, contribute to technical requirement analysis, and support system design.
- Manage source code and maintain version control using Git and Git Flow Workflow.
- Collaborate in a team environment, mentor junior developers, and contribute ideas to improve software solutions and development practices.
Qualifications and Skills :
- 6+ years of proven experience in software development, with a focus on .NET technologies.
- Advanced expertise in .NET Core/MVC, MSSQL, Angular 8+, and Web API.
- Extensive experience with integration of third-party systems, especially payment gateways, POS, and loyalty programs.
- Proficiency in C# programming and design patterns.
- Strong experience in developing and consuming JSON-based ASP.NET Web API services.
- Solid understanding of SOLID principles, Domain-Driven Design, and Object-Oriented Development.
- Proficient in using ORM frameworks like Entity Framework.
- Familiarity with Svelte and Azure Cosmos DB is a plus.
- Strong problem-solving skills, attention to detail, and ability to deliver high-quality work.
- Excellent communication and teamwork skills, with experience mentoring junior team members
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Developer roles with real interview advice
2-5 Yrs