We are looking for a highly motivated individual with experience in software development, preferably with technical leadership experience, who values a positive and collaborative working environment. The ideal candidate will have a strong background in .net architecture.
Roles and Responsibilities:
- Actively contribute to coding, architecture design, and implementation of core
- features
- Lead and mentor a cross-functional team of software developers to achieve project goals and objectives
- Architect full-stack application developments with a focus on performance,
- scalability, and maintainability
- Manage end-to-end delivery pipelines using Azure DevOps tools (CI/CD, Repos,
- Artifacts)
- Collaborate closely with product manager, design teams and stake holders to
- deliver customer-centric solutions in line business goals.
- Conduct regular code reviews, troubleshoot technical challenges, and optimize
- performance
- Foster engineering best practices, innovation, and continuous improvement
Job Requirements:
- Minimum 8 years of experience in software development with .net technologies with experience with Angular/ React.js and .NET Core.
- Minimum 3+ years of experience in a technical leadership or engineering
management role.
- Proficiency in various technologies like Azure DevOps, .Net Core, SQL, Angular 7+ / React.js
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with agile development methodologies and version control systems.
- Strong grasp of RESTful APIs, micro services, and cloud-native architecture
- Solid understanding of source control (Git), containerization (Docker) and testing frameworks
- Experience with Azure cloud services like App Services
- Excellent communication skills and the ability to lead cross-functional discussions
- Ability to work in a fast-paced environment and meet deadlines.