This role is for a Senior Software Engineer to help design and build robust, scalable solutions for a cloud-based platform. The ideal candidate will work on challenging technical problems, contribute to architectural discussions, and deliver high-quality code. The role requires experience building secure, scalable solutions on Microsoft Azure and a collaborative mindset.
What you will do
- Develop and enhance scalable, secure cloud applications using Microsoft Azure services.
- Collaborate with architects and other engineers to design technical solutions that meet business and product requirements.
- Write clean, efficient, and maintainable code.
- Participate in code reviews and help enforce best practices in design, coding, and testing.
- Work closely with DevOps teams to support CI/CD pipelines and ensure reliable deployments.
- Troubleshoot and resolve issues across development and production environments.
- Stay informed on new technologies and Azure services to improve the platform and processes.
- Maintain technical documentation for features, components, and system integrations.
What we are looking for
Required Skills:
- Solid understanding of software engineering principles and design patterns.
- Hands-on experience building cloud-native solutions using Microsoft Azure.
- Strong coding skills in C#, JavaScript/TypeScript, leveraging frameworks such as ASP.NET and Angular.
- Familiarity with CI/CD processes and DevOps practices.
- Ability to troubleshoot and optimize applications for performance, security, and scalability.
- Strong English communication and collaboration skills to work effectively in a team environment.
Qualifications
- A Bachelor's degree in Computer Science or a related field.