Join our dynamic scrum team as a Software Developer, where you'll actively engage in backlog refinement, strive to meet sprint commitments, and complete user stories according to the definition of done. Your responsibilities will encompass the full spectrum of development tasks, including coding, test automation, unit testing, code reviews, design reviews, CI/CD pipeline management, and deployment. Additionally, you will monitor the health of our Azure cloud infrastructure and applications to support incident resolution.
Responsibilities:Actively participate in backlog refinement sessions.Work collaboratively to meet sprint commitments and deliver high-quality user stories.Complete end-to-end development tasks including coding, testing, and deployment.Conduct and participate in code reviews and design reviews.Manage CI/CD pipelines to ensure efficient and reliable deployment processes.Monitor Azure cloud infrastructure and applications for optimal performance and incident response.Take ownership and accountability for assigned work, contributing to the collective success of the scrum team.Drive suggestions for maximizing business value through innovative solutions.Embrace and uphold agile principles and practices within the team.
Required Skills:
Experience: 3-7 yearsProficiency in .NET Core and C#; experience with REST API/GraphQL.Strong knowledge of HTML, JavaScript, and CSS for frontend development.Competence in database programming.Familiarity with unit test frameworks for ensuring code quality.Experience in managing CI/CD pipelines for automated deployment.Knowledge of cloud computing, particularly Azure.
Preferred Skills:Experience with the Blazor Web Framework.Previous involvement in cloud development and deployment projects.Familiarity with additional cloud platforms.