Descrierea jobului
We are looking for a Software Engineer to join our rapidly expanding Transportation Management Systems development team.
We have an entrepreneurial culture that promotes creativity, personal initiative, team collaboration, and fun. We are making a large investment in a highly strategic part of our business. We are looking for dynamic individual contributors to help us deliver on that investment. If you are highly motivated and ambitious, ready to make a direct impact on our business and looking for a challenging and rewarding environment, you are looking at the right opportunity!
We design, develop and deliver intuitive web and windows based applications leveraging advanced and cutting edge technologies. We deliver full suite of products and services used by our internal and external customers, carriers and various supply chain partners across the globe to manage their day to day transportation needs. Our applications are critical and vital to C.H. Robinson's global operations and its continued growth and success.
The individual will be expected to thrive in an extremely fast-paced environment with constantly changing priorities. You will work on several projects at the same time, ensuring that the applications we deliver are of the highest quality. The individual is primarily responsible for creating the products to meet functional and non-functional requirements. You will collaborate with other developers, business analysts, system architects and quality assurance analysts to plan and execute activities throughout the Software Development Life Cycle. This position requires an extremely organized, efficient and effective individual who feels a real sense of ownership of each project.
We are looking for a candidate who seeks big challenges as part of a strong agile team, who has great collaboration skills, and who has an ability to deliver well thought out solutions to tough problems If you are highly motivated and ambitious, ready to make a direct impact on our business and looking for a challenging and rewarding environment, you are looking at the right opportunity!
What will you be doing?
· Design, develop & produce the necessary products to move our world class products forward and connect us with our partners
· Work in a small collaborative team to define, design & produce new feature-sets
· Deliver automated test suites with all code to prove correctness, robustness & scalability
· Confidently take ownership & deliver on backlogged work items
· Openly communicate with your team and business partners
· Work to maintain ongoing knowledge of new and emerging technologies
· Reinforce C.H. Robinson’s technological & architectural efforts by adhering to standards and sharing your own ideas & technological experience
· Support the products the team produces by working on bugs, enhancements and performance & any support issues.
Cerințe
· Minimum of 3 years of software design experience, JavaScript apps, REST API, Node.js, UAT & SOLID principles.
· Proficient with Git, or comparable distributed version control system
· Experience with JavaScript mocking and testing frameworks.
· Experience with static analysis/linting tools.
· Proven track record of delivering positive results in an Agile environment
· Possess solid communication skills
· Self-motivated and able to work with minimal supervision.
Preferred Skills:
· Experience with RabbitMQ, Kafka, and .Net Core is a plus
· Experience with development of micro services
· Demonstrated knowledge and experience with Docker
· Experience deploying and building scalable architectures
· Experience with ElasticSearch
· Practical experience with Linux/Unix.
Abilități
Agile Applications Software Development Git JavaScript Node.js REST Solid UAT Coordination
Cerințe lingvistice
English
Gradul de educație
Bachelor's Degree
Suport viză
Da