The Senior Software Engineer will be accountable for leading a small team as well as developing and maintaining key modules of the V12 Group's suite of SaaS applications. The Engineer will be working on a variety of applications and next generation products as well as working on a team of top developers with cutting edge technologies.
Responsibilities
• Design, develop and modify modules based on functional and system requirements
• Work closely with Product Owner for understanding the functional and system requirements
• Provide feedback during design and code peer reviews
• Adhere to software team's established processes and tools
• Participate in sprint planning and estimating
• Contribute ideas for process improvement, including coding practices, standards and tools
• Work closely with Software Engineers to ensure architectural integrity and product quality
• Mentor junior engineers in development methodologies and best practices
• Engage in continuous self-improvement of technical and communications skills
• Solid understanding of OOP/OOD Principles
• Participate in testing process through unit testing and bug fixes
• Strong ability to debug code quickly and efficiently
• Maintain awareness of deadlines and priorities
• All other duties as assigned