C.H Robinson is seeking a Software Engineer III to deliver complex software solutions and improve their software development processes and standards
Requirements
- 3+ years of experience working in a software development team environment
- 3+ years of experience creating applications and features in an object-oriented environment (ex. C-Sharp, .NET)
- Experience with database objects in relational databases (ex. MS SQL, Oracle) or non-relational databases (ex. MongoDB)
- Experience with microservices (WebAPI, Service Stack, REST API, etc.)
- Experience with Code reviews, Code optimization, Unit & Acceptance Tests
- Proficient with version control systems (ex. GIT, GITHub, TFS, etc.)
- Experience with cloud technologies (Azure, AWS, GCP)
Responsibilities
- Develop software and designs solutions to satisfy customer requirements that consider performance and availability
- Collaborate with product managers and principal software engineers to translate requirements into detailed designs
- Estimate for software development effort including identifying dependent teams and developing code to satisfy complex requirements
- Optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency, effectiveness, and return on investment
- Write code using secure programming patterns and by finding, fixing, and enhancing security in existing applications
- Increase code quality through writing unit, integration, and acceptance tests
- Tune performance and resolve availability issues of product or service and its dependencies
Other
- Bachelor's Degree in Computer Science, Software Engineering or MIS; or, a minimum of 4 years of equivalent work experience and a high school diploma/GED
- Values a diverse and inclusive work environment
- Have excellent communication and interpersonal skills
- Have a growth mindset that is open to giving and receiving feedback
- Able to thrive in a collaborative, creative, dynamic workplace