Trimble Viewpoint is looking to solve the business and technical problem of digitally transforming the construction industry by developing innovative software products, specifically enhancing the ProjectSight application with AI-powered tools to boost productivity and improve code quality.
Requirements
- A minimum of 3 years of experience working on enterprise software development environments
- Experience in a variety of programming languages, able to transition to new languages. (minimum .NET/C-Sharp
- Accelerate with AI: Actively leverage AI-powered development tools (e.g., GitHub Copilot, Cursor etc) in your daily workflow to accelerate development, enhance code quality, and automate routine tasks.
- Research and integrate the latest software engineering best practices, with a specific focus on evaluating and adopting new AI tools and methodologies to maintain our team's competitive edge.
- Intermediate White Box testing ability (multiple condition coverage, basis path, loop).
- Experience with any database technologies (example SQL; MongoDB a plus)
- Familiarity with front-end development using modern stacks like Angular,TypeScript, React.
Responsibilities
- design and implementation of new functionality and enhancements to the ProjectSight software application
- work on the application across all levels, including persistence/database, web API services, and the browser front end
- leveraging AI-assisted techniques to boost productivity and improve code quality
- Actively leverage AI-powered development tools (e.g., GitHub Copilot, Cursor etc) in your daily workflow to accelerate development, enhance code quality, and automate routine tasks.
- Research and integrate the latest software engineering best practices, with a specific focus on evaluating and adopting new AI tools and methodologies to maintain our team's competitive edge.
- Intermediate White Box testing ability (multiple condition coverage, basis path, loop).
- Experience with any database technologies (example SQL; MongoDB a plus).
Other
- Bachelor’s degree in Computer Science, Software Engineering or related field
- Are you passionate about developing software with the quality necessary to deliver on the most demanding customer requirements?
- Are you interested in identifying and delivering disruptive cutting-edge technologies?
- At Trimble, we are committed to fostering a diverse, inclusive, and equitable workplace where everyone can thrive.
- We are proud to be an equal opportunity employer, welcoming individuals of all backgrounds and advancing opportunities while embracing race, color, gender identity, sexual orientation, religion, disability, veteran status, or any other protected and diverse characteristic.