REQUIREMENTS:
- Total experience: 13 years.
- Proven experience as a Software or Technology Architect in enterprise-grade systems.
- Strong knowledge of Cloud architectures and services from Azure AWS or Google Cloud.
- Proficiency in .NET Core (3.1 and 5) C# and basic front-end stacks.
- Deep understanding of Microservices Architecture (MSA) messaging systems and container orchestration.
- Experience with DevOps practices source control (Git) and deployment pipelines.
- Ability to engage effectively with global teams and clients with excellent communication and documentation skills.
- Experience in Agile environments with tools like Azure DevOps Boards.
- Prior experience creating solution proposals and technical responses is a plus.
- Strong analytical and troubleshooting skills.
- Excellent communication and stakeholder management skill.
RESPONSIBILITIES:
- Writing and reviewing clean efficient and maintainable code.
- Understanding business and functional requirements and translating them into robust technical solutions.
- Designing architecture and choosing appropriate frameworks and tools for the task.
- Taking ownership of modules and working with team members to deliver timely high-quality features.
- Collaborating with cross-functional teams to define design and ship new features.
- Leading/supporting UAT and production rollouts.
- Estimating efforts accurately and delivering within timelines.
- Continuously improving application performance and fixing bugs based on user feedback and testing.
- Performing code/design reviews and suggesting best practices.
- Conducting POCs to explore new tools or frameworks when required.
- Maintaining high standards of software quality within the team by establishing good practices and habits.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
Yes
Employment Type :
Full-time