At the company, we're revolutionizing the construction industry by building innovative software solutions that empower contractors to focus on what truly matters—delivering exceptional projects and winning more work. From day one, we've partnered with leading civil contractors to create systems that work seamlessly in the field and in the office, saving time and money while streamlining operations.
We're on a mission to free construction professionals from the tedious tasks of filling in reports and spreadsheets. If you're passionate about using technology to transform traditional industries and eager to make a real impact, we want you on our team!
Key Responsibilities:
As a member of our dynamic team, you'll:
- Design and Develop Solutions: Build and implement cutting-edge software solutions tailored to enhance the efficiency and productivity of construction professionals, ensuring seamless integration between field and office operations.
- Optimize and Innovate: Continuously improve existing software solutions through regular updates, bug fixes, and performance enhancements, while staying up-to-date with the latest industry trends and technologies.
- Implement Agile Methodologies: Participate in agile development processes, including sprint planning, daily stand-ups, and code reviews, to ensure timely delivery of high-quality software.
- Conduct Testing and Quality Assurance: Develop and execute comprehensive test plans to identify and resolve issues, ensuring software reliability and user satisfaction.
- Provide Technical Support: Offer ongoing support to users, addressing their queries and resolving technical issues to ensure smooth adoption of our solutions.
- Contribute to Documentation: Create and maintain technical documentation, including user guides, API documentation, and internal development notes, to facilitate smooth onboarding and ongoing use of our products.
Requirements:
- Bachelor's degree in Computer Science, or a related field.
- At least 2+ years of professional experience as a software engineer or in a similar role.
- Strong problem-solving skills and a passion for coding.
- Proficiency in programming languages such as Python, JavaScript, or C#.
- A collaborative mindset and the ability to work effectively in a team environment.