About Us: ProFormance Builder Solutions is a leading construction company dedicated to innovation and efficiency. We are expanding our capabilities and seeking a Software Engineer to join our team. The ideal candidate will be instrumental in developing and optimizing systems to improve our processes, enhance operational efficiency, and drive our growth.
Position Overview
The Software Engineer will be responsible for designing, developing, and implementing software systems that streamline and improve construction processes. This role will involve working closely with various departments to understand their needs and translating them into effective software solutions. The Software Engineer will also be responsible for programming and optimizing existing systems to ensure maximum efficiency.
Key Responsibilities
- System Development: Design, develop, and implement software systems tailored to the needs of the construction industry.
- Process Improvement: Analyze current processes and systems, identify areas for improvement, and develop software solutions to address these needs.
- System Optimization: Program and optimize existing software systems to improve performance and efficiency.
- Collaboration: Work closely with project managers, and other stakeholders to gather requirements and ensure the software meets the company's operational needs.
- Testing and Debugging: Conduct thorough testing of software systems to ensure reliability and functionality. Identify and resolve any issues that arise.
- Documentation: Create and maintain comprehensive documentation for all software systems, including design specifications, user manuals, and troubleshooting guides.
- Training and Support: Provide training and ongoing support to end-users to ensure they can effectively utilize the software systems.
Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 3-5 years of experience in software development, preferably in the construction industry or a related field.
- Technical Skills:
- Proficiency in programming languages such as Python, Java, C#, or similar.
- Experience with database management systems like SQL.
- Familiarity with construction management software (e.g., Microsoft Dynamics, Scheduleo is a plus)
- Knowledge of cloud-based systems and services (e.g., AWS, Azure).
- Understanding of software development methodologies (Agile, Scrum).
- Problem-Solving: Strong analytical and problem-solving skills with the ability to think critically and creatively.
- Communication: Excellent communication skills, with the ability to translate complex technical concepts into user-friendly terms.
- Team Player: Ability to work effectively in a collaborative, fast-paced environment.
Why You'll Love Working With Us
At ProFormance Builder Solutions, we believe in rewarding our hardworking team with benefits that support your well-being and work-life balance!
- Comprehensive Health Coverage: We've got you covered with medical, dental, and vision insurance to keep you and your family healthy.
- Secure Your Future: Start planning for the long term! You'll be eligible for our 401(k) plan after just 3 months of employment.
- Time to Recharge: Enjoy 10 days off in your first year, plus 9 paid holidays and a floating holiday to use as you choose!
- Work Hard, Play Hard: Our culture is driven, dynamic, and supportive, so if you thrive in a fast-paced environment where hard work is recognized, you'll fit right in!
We're more than just a workplace—we're a team that's committed to growth, collaboration, and making sure you feel valued every step of the way. Ready to join us? Let's build something great together!
PI250261161