We are seeking an experienced .NET / APIM Architect to lead the design, development, and delivery of enterprise-grade applications. The role involves owning the business and technical architecture of the solution, ensuring alignment with customer functional and non-functional requirements, and driving overall customer success through design excellence.
- Design and review the end-to-end architecture of business applications
- Ensure solution architecture aligns with customer requirements, enterprise standards, and best practices
- Lead application design across .NET, Web APIs, and API Management (APIM)
- Provide architectural guidance, design governance, and critical code/design reviews
- Work closely with customers to:
- Understand current systems and landscapes
- Identify opportunities for modernization and feature enhancement
- Recommend solutions that maximize business value
- Guide development teams with architecture solutions and technical direction
- Ensure high performance, scalability, security, and maintainability of solutions
- Collaborate across development, QA, DevOps, and business teams within Agile/Scrum projects
- Support requirement analysis, solution design, development, and production readiness
- Contribute to building user-friendly interfaces or dashboards to display implementation or system status (where applicable)
- 8–10 years of overall experience in .NET technologies
- Minimum 4–6 years hands-on experience in application development
- Strong expertise in:
- .NET / .NET Core
- ASP.NET MVC
- Web API / REST APIs
- API Management (APIM)
- Strong experience with SOAP and RESTful services
- Proficiency in JavaScript, LINQ, jQuery
- Strong knowledge of SQL Server, including:
- Database design and tuning
- SQL Profiler
- Performance optimization for APIs and databases
- Hands-on experience with:
- SOAP UI
- ASP.NET MVC
- SQL Server
- Web API
- APIM
- CI/CD pipelines
- Strong understanding of object-oriented programming concepts