About the Role
The role involves contributing to software design, writing efficient code, troubleshooting issues, and collaborating with team members to deliver scalable solutions within an agile development framework.
Responsibilities
- Develop and maintain software components using Java and C++
- Write clean, efficient, and well-documented code
- Collaborate with team members on system architecture and design
- Participate in code reviews and provide constructive feedback
- Diagnose and resolve software defects and performance bottlenecks
- Support integration of software modules and third-party systems
- Contribute to technical documentation and project specifications
- Follow agile development practices and sprint cycles
- Assist in testing and validation of software functionality
- Stay current with emerging technologies and industry trends
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with office and remote options
Team
Collaborative engineering team focused on innovation and continuous improvement
Why Join Us
- Opportunity to work on cutting-edge technology projects
- Supportive environment that encourages professional growth
- Access to mentorship and technical training resources
Technology Stack
- Primary languages: Java, C++
- Tools: Git, Jenkins, JIRA
- Platforms: Linux, cloud-based infrastructure
Available for qualified candidates
