Job Description
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
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
null