Sr. Software Engineer
Company | Trimble |
---|---|
Location | Princeton, NJ, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in CS, or equivalent experience
- Strong coding, debugging, and problem solving skills
- A minimum of 3-5 years of professional experience with C#
- Experience with github for source control management
- Excellent organizational, written, verbal, and interpersonal skills
- Eye for detail, intimate familiarity with industry development standards/best practices
- Automation of repetitive tasks and tests so that developers and testers can work efficiently
- Use of AI tools to build faster
Responsibilities
- Design, develop, and maintain software applications for both internal and external use
- Create well-designed and efficient APIs for internal and external consumption
- Collaborate with product managers, architects, and other stakeholders to gather requirements and translate them into technical specifications
- Ability to design distributed systems, and generally see the big picture
- Develop database schemas and optimize SQL queries for efficient data retrieval and storage
- Deploy and manage applications on cloud platforms, specifically Azure, ensuring scalability, availability, and security
- Build reliable process monitoring, auditing, and reporting tools
Preferred Qualifications
- Experience with Docker
- Knowledge of the transportation industry
- Experience deploying and monitoring software in a public cloud, like Azure or AWS