What are the responsibilities and job description for the Dot Net Lead / Architect position at INFT Solutions Inc?
Role : Dot Net Lead / Architect
Location : Remote
Duration : 1 years
Job Description
As a .NET Lead / Architect, you will play a key role in the analysis, architecture, design, integration, testing, and implementation of scalable and high-performance business and technical solutions. Utilizing the .NET stack, AWS,
Kubernetes, and a deep understanding of middleware APIs, you will deliver enterprise-level software solutions for eCommerce, banking, and other domains.
Responsibilities :
1. Architect and design scalable applications using .NET, C#, ASP.NET , and the MVC framework.
2. Lead the design and development of high-quality software solutions with .NET Core and ASP.NET Core.
3. Develop and integrate RESTful APIs to enhance system interoperability and functionality.
4. Utilize AWS services, including AWS Aurora DB and MySQL, to design cloud-based solutions.
5. Design and implement containerized applications using Kubernetes for improved scalability and deployment.
6. Apply DevOps practices to streamline development, deployment, and monitoring processes.
7. Leverage dependency injection to enhance code modularity and maintainability.
8. Collaborate with cross-functional teams to gather and analyze requirements for commercial applications.
9. Provide technical guidance and mentorship to junior developers to foster growth and development.
10. Troubleshoot and resolve technical issues to ensure smooth system operation.
11. Communicate effectively with stakeholders, providing updates and gathering feedback.
Qualification and Experience :
1. Minimum 12 years in software development, with at least 3 years focused on designing and architecting .NET stack solutions.
2. Proven experience leading and collaborating with international development teams.
3. Experience in eCommerce and banking domains is highly desirable.
4. Expertise in .NET, .NET Core, C#, ASP.NET , MVC framework, and RESTful APIs.
5. Hands-on experience with AWS services (e.g., AWS Aurora DB, MySQL).
6. Proficiency in Kubernetes for container orchestration.
7. Familiarity with middleware APIs for system integration.
8. Knowledge or experience with Azure CI / CD pipelines and Azure SQL Server (preferred).
9. Familiarity with NoSQL databases such as Azure Cosmos DB or MongoDB.
10. Advanced knowledge of cloud computing services (AWS and Azure).
11. Certifications in Azure, AWS, or .NET technologies are a plus.
12. Strong architectural and design skills with the ability to translate requirements into technical solutions.
13. Exceptional verbal and written communication skills in English.
14. Strong leadership and team management abilities.
15. Bachelor's degree in Computer Science or a related field (Master's preferred).