The Software Engineer III role is primarily devoted to designing and developing next-generation software for the Nextech product suite. In this role, you will work within a team of talented, motivated individuals who are passionate about developing high-quality software products that engage users and enable them to work efficiently. The Software Engineer III has acquired technical knowledge, analytical, and problem-solving skills in more than one area of development and is able to show flexibility in the tasks that they perform.
The ideal candidate is collaborative, curious, creative, versatile, organized, and is intrinsically motivated to continuously improve themselves and others around them.
Essential Functions:
Build Software in a SCRUM Environment: Code in C#, JavaScript, SQL, using Angular for responsive UIs. Participate in SCRUM activities (stand-ups, planning, retrospectives). Collaborate with UI/UX designers and backend developers for seamless integration.
Embrace Best Practices in Software Development: Adhere to coding standards; write readable, scalable code. Develop unit tests to ensure functionality; use CI/CD for automation. Stay updated on software development trends to improve skills.
Perform Mutual Code Reviews: Engage in code reviews, providing constructive feedback. Use review tools efficiently; uphold coding standards. Resolve issues raised in reviews promptly.
Cooperate with Team, Scrum Masters, and Product Owners: Support the scrum master in removing sprint impediments. Clarify requirements with product owners; provide development estimates. Aid team members in meeting sprint goals; contribute to process improvements.