What are the responsibilities and job description for the Senior Software Engineer position at recruitometry?
Senior Software Engineer
About the Job :
We are seeking an experienced Senior Software Engineer / Developer to join our development team. In this role you will lead the design development and implementation of highquality software solutions that meet our business needs. You will work closely with crossfunctional teams mentoring employees and providing technical expertise in delivering scalable efficient and robust applications.
Key Responsibilities :
- Software Design and Development : Architect design and implement software applications ensuring high performance scalability and reliability. Assist in maintaining legacy internal software applications and workflows.
- Code Quality and Best Practices : Write clean efficient and welldocumented code. Review code written by team members providing constructive feedback to ensure quality and adherence to best practices.
- Technical Leadership : Act as a technical expert within the team guiding junior developers and promoting a collaborative work environment.
- Collaboration : Work closely with IT management and leadership to understand requirements and translate them into effective technical solutions.
- Problem Solving and Debugging : Troubleshoot complex issues perform root cause analysis and implement effective fixes.
- Agile Development : Participate in Agile ceremonies including sprint planning daily standups and retrospectives to contribute to continuous improvement.
- Documentation and Knowledge Sharing : Maintain comprehensive documentation and share knowledge across the team to enhance project success and collaboration.
Required Skills and Qualifications :
Preferred Qualifications :