Software Engineer for Cloud Development
We are seeking an experienced software engineer to work on our cloud-based applications, utilizing a range of Microsoft technologies including .Net, Azure, and SQL. The successful candidate will be responsible for developing code, fixing defects, and working with the product team to determine requirements. They will also participate in agile ceremonies, mentor junior developers, and contribute to technical decision-making.
Main Responsibilities:
* Develop and maintain high-quality software using .Net, Azure, and SQL.
* Fix defects and improve existing code.
* Collaborate with the product team to define project requirements.
* Participate in agile ceremonies, such as daily stand-ups and sprint planning.
* Mentor junior developers to help them improve their skills.
* Contribute to technical decision-making to ensure the best possible solutions are implemented.
Main Requirements:
* Proven experience in software engineering, with a focus on cloud development.
* Strong knowledge of .Net, Azure, and SQL.
* Excellent problem-solving skills and attention to detail.
* Ability to work effectively in a team environment.
* Experience with Agile methodologies and CI/CD pipelines is desirable.
Nice to Have:
* Bachelor's degree in Computer Science or related field.
* Experience working in a SOC 2 certified environment.
* Knowledge of WebAssembly, Angular, and Blazor.
About the Role:
This is an excellent opportunity for a skilled software engineer to join a collaborative global team and work on cutting-edge cloud-based projects. The ideal candidate will be highly motivated, self-starting, and comfortable working in a remote environment. We offer a competitive compensation package and opportunities for professional growth and development.