We are seeking a self-motivated and enthusiastic Software Engineer to join the Trimble Connect Engineering team.
Requirements
- Create software designs, and implement and test those designs to meet established requirements
- Participating in technical/design reviews as required
- Working on microservices and various other AWS/Azure tools and technologies
- Ability to work with various log metrics tools and identify anomalies as needed
- Write code that is clean, maintainable, and thoroughly documented.
- Stay up-to-date with the latest development trends and technologies.
- Collaborate with stakeholders to understand business requirements and ensure solution design meets those needs.
- Strong Java fundamentals and working knowledge
- Demonstrable proficiency with Python and a wide variety of Amazon Web Services (AWS) such as S3, EC2, and Containers
- Experience with REST API development, SAAS, PAAS
- Familiarity with git and CI/CD best practices
- Good knowledge of software design patterns and software engineering best practices
- Experience with testing frameworks, debugging, and building scripts is a big plus
- Experience with unit testing and mocking frameworks.
- The ability to learn new programming languages and technologies quickly as needed.
- Strong analytical, problem-solving, and logical reasoning skills
- Ability to communicate effectively with product teams, design teams, and other engineers and work collaboratively