Software Engineer - (React Developer)
PerformixJob description
- *Description:**
· Location: Franklin, TN & Andover, MA (Hybrid / Onsite as applicable)
· Contract Terms: 6 Month contract to hire
· Interview Process: 1 Tech Screening, 1 Panel On site Interview which will include white boarding/ code reviews
· Screening: If you have the ability to conduct a tech C++ screening test with your submission this would be preferred but not a must have.
· We are looking for a motivated and passionate Junior C++ Developer to join our Edge Control Server development team and help build Client corporate Building Management System (BMS) platform.
· This is a great opportunity for an early career engineer who wants to grow technical depth while working with experienced developers on a globally used product. You will contribute to building and enhancing applications, learn best in class engineering practices, and collaborate closely with global development teams in an Agile environment.
- *What You’ll Do**
· Develop, enhance, and maintain C++ applications on the Edge Control platform
· Write clean, efficient, testable, and maintainable code
· Debug issues and assist with performance and stability improvements
· Collaborate with senior engineers to learn design patterns and best practices
· Contribute to code reviews and Agile ceremonies
· Support defect resolution and incremental improvements to existing systems
- *Required Qualifications**
· Solid understanding of object-oriented programming principles
· Familiarity with writing modular, readable, and testable code
· Basic understanding of data structures, algorithms, and performance concepts
· Exposure to Agile / Scrum development practices
· Bachelor’s degree in Software Engineering, Computer Science, or related field
· Good verbal and written communication skills in English
· Strong eagerness to learn and grow as a software engineer
- *Nice to Have**
· Basic understanding of SQL or databases
· Experience or coursework in Python
· Awareness of networking concepts (TCP/IP)
Exposure to unit testing or CI/CD pipelines
### Requirements- *Required Qualifications**
· Solid understanding of object-oriented programming principles
· Familiarity with writing modular, readable, and testable code
· Basic understanding of data structures, algorithms, and performance concepts
· Exposure to Agile / Scrum development practices
· Bachelor’s degree in Software Engineering, Computer Science, or related field
· Good verbal and written communication skills in English
- Strong eagerness to learn and grow as a software engineer
¿Te interesa este puesto?