- Professional
Job Purpose
The Software Developer 2 role is designed for software developers with 3–5 years of software development experience. This mid-level role is ideal for professionals who have a solid foundation in software development and are ready to take on more complex tasks and responsibilities. The Software Developer 2 will contribute to the design, development, and maintenance of software applications, collaborate with cross-functional teams, and help mentor junior developers.
Duties & Responsibilities
- Design, develop, and maintain custom software solutions that integrate with backend databases.
- Enhance and optimize existing applications for performance and scalability including back-end services or APIs
- Collaborate with cross-functional teams to define, design, and deploy new features
- Participate in code reviews, testing, and documentation efforts, and provide constructive feedback to peers
- Assist in mentoring junior developers and sharing best practices
- Stay current with emerging technologies and industry trends
- Follow established development and change management processes.
- Perform other duties as assigned by the manager