Trimble is looking to solve the problem of analyzing, designing, and programming cutting-edge software enhancements and new products in a collaborative environment, specifically for their critical cross-platform Mobile applications (iOS & Android) that enable job-site project management and operations for mid-range to large-scale construction contractors.
Requirements
- Knowledge of C# is required, but some native Android/Java will also be required
- Experience with Xamarin for cross-platform development
- Familiarity with automated integration and UI testing
- Good unit test coverage
- Experience with interactive/real-time application development
- Knowledge and experience with DevOps mindset, promoting cloud-oriented solutions
Responsibilities
- Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs
- Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications
- Completes documentation and procedures for installation and maintenance
- Responsible for the full life cycle software development activities including new product releases, upgrades, functional enhancements, defect resolution, and performance improvements
- Partner with QA and Operations to test and deploy changes to a product set up for continuous deployment
- Build scalable and sustainable solutions, utilizing engineering best practices in an agile, team-oriented and collaborative environment
Other
- BE/BTech/ME/MTech/M.S. in Computer Science Engineering or a related field
- Minimum of 3 years of professional experience in delivering quality software in a collaborative environment
- Ability to write business and technical specification documents that convey complex analysis and solutions clearly and concisely
- Self-motivated, enthusiastic, good team player who can have fun at work and still get the job done
- Good sense of UX, and takes pride in their work and their team