Job Summary:
We are seeking a highly skilled .NET Senior Lead / Architect to join our team and lead the design and development of a scalable platform using .NET Framework 4.x or .NET 5 and above. The successful candidate will work closely with stakeholders, developers, and DevOps engineers to ensure the microservices platform meets the business requirements and technical standards.
What will you do?
· Develop API solutions by building REST Based Microservices using ASP.NET and C# for eCommerce systems.
· Perform feasibility and Translate business requirements into appropriate services and integration model.
· Develop high performing Microservices that scale to millions of requests.
· Participate in development of roadmap and strategies for documenting and presenting API specifications in an easy and consumable format.
· Design and develop the backend platform using .NET 6 or above to ensure scalability, reliability, and performance.
· Create technical documentation, including architectural diagrams, design documents, and deployment procedures.
· Lead the development team in implementing the microservices platform, ensuring adherence to best practices and coding standards.
· Collaborate with DevOps engineers to automate the deployment, monitoring, and scaling of the microservices platform.
· Identify and mitigate technical risks and challenges, such as performance bottlenecks, security vulnerabilities, and integration issues.
· Evaluate new technologies and frameworks for their suitability in the microservices platform.
· Provide technical guidance and mentorship to developers and team members.
· Communicate technical concepts and solutions to non-technical stakeholders.
What are we looking for?
· A total of 10 years of experience showing career progression from Software Engineer to the Architect level position.
· At least 6 years of experience as a Software Architect focusing on building APIs and integration layer.
· 5 years or more experience building REST Based API using .NET Web API
· Develop API solutions by building REST Based Microservices using ASP.NET and C# for eCommerce systems.
· Good in ADO.NET/Dapper T-SQL and RDMS/MySQL database indexes, triggers and stored procedures.
· Perform feasibility and Translate business requirements into appropriate services and integration model.
· Experience in using the design patterns in the system and Solid principles
· Developing and deployment of various Azure Functions and App Services
· Hands on Experience working on Event Driven Systems
· Hands-On experience in building Microservices using Azure Cloud Services such as Azure SQL, Azure Storage, Azure Cosmos, Azure Redis or Azure Event Hub.
· Experience in developing xUnit or NUnit test cases with mocking frameworks such as Moq and AutoFac or NSubstitute, and experience is using Fluent validation
· Understanding on deploying microservices in the Azure Environments.
· Understanding of Auth Token consumption such as OAUTH, SAML, or JWT Token.
· Experience is Azure DevOps, such as building the pipeline and releases
Any Graduate