Job Description
We are seeking a software engineer with experience in our technology stack to work on both our current applications and help build our next generation of applications.
Our tech stack is based on Microsoft technologies, including .Net, Azure, Azure SQL, and traditional SQL Server. We use Angular and Blazor for frontend development and Typescript for some applications. Atlassian products like Jira and Confluence manage our agile process.
Key Responsibilities:
* Develop code and fix defects for various applications.
* Write unit tests and attend agile ceremony meetings.
* Collaborate with product managers and owners to determine requirements.
* Participate in technical decision-making and mentor junior developers.
* Document changes and aid in developing user documentation.
* Work with QA teams to improve development processes.
* Track work activities and ensure redundant knowledge of systems and processes.
Main 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, MVC, Angular, Blazor, Webassembly, and Azure services.
Nice to Have:
* Bachelor's degree in Computer Science or other engineering discipline.
* Experience working in Agile development teams, CI/CD pipelines, and SOC 2 certified engineering teams.