About the Role
We are seeking a software engineer to join our global team and contribute to the development of our enterprise SaaS application. The ideal candidate will have experience in our technology stack, which includes Microsoft technologies such as .Net, Azure, and Atlassian products.
The role involves working closely with the product team to develop new features and collaborating with the support team to resolve technical issues. We are open to candidates with varying levels of experience from junior to senior developers.
Main Responsibilities
* Develop code and fix defects for various applications
* Write unit tests for code
* Attend agile ceremony meetings and contribute to discussions
* Work with product managers and owners to determine requirements
* Participate in technical decision-making and collaborate with senior developers
* Mentor junior developers where applicable
* Document changes to systems and aid in developing user documentation
* Collaborate with QA teams to improve development processes
* Track work activities using Jira or other tools
Requirements
* Knowledge of software engineering principles and development best practices
* Experience with C#, .Net, SQL, CSS, HTML, and Typescript
* Understanding of building and consuming APIs (webservices, REST, SOAP)
* Familiarity with Azure and its services
* Excellent troubleshooting skills
Nice to Have
* Bachelor's degree in Computer Science or Engineering discipline
* Experience in Agile development teams
* Experience working in CI/CD pipelines and automation