Software Engineer II

5 days ago

Apply Now
Logo of C.H. Robinson

C.H. Robinson

Produce Sourcing • Supply Chain • Transportation • Technology • World’s Largest Logistics Platform

10,000+ employees

Founded 1905

🚗 Transport

Description

• Develop and customize Microsoft Dynamics 365 applications to fulfill specific business needs • Hands-on experience with sales modules and omnichannel for customer service • Collaborate with business analysts and stakeholders to gather requirements and provide technical solutions and documentation • Perform system integrations, data migrations, and upgrades of Dynamics 365 • Troubleshoot and resolve technical issues related to Dynamics 365 applications • Write clean, scalable, and efficient code following best practices • Stay up-to-date with the latest Dynamics 365 features and industry trends • Develop software and design solutions independently to satisfy customer requirements that consider performance and availability • Partner with engineering product managers and principal software engineers to translate requirements into detailed designs • Increase code quality through code reviews and writing unit, integration, and acceptance tests • Optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency, effectiveness, and return on investment • Tune performance and resolve availability issues of product or service and its dependencies in production • Develop and maintain thorough technical documentation for features • Write code using secure programming patterns and by finding, fixing, and enhancing security in existing applications • Estimate software development effort including identifying dependent teams and developing code to satisfy complex requirements • Maintain knowledge of emerging technologies • Mentor and coach other software engineers by participating in design and code reviews and share best practices; proactively seek mentorship from others • Adopt engineering best practices while contributing to the definition of the engineering lifecycle as well as the definition of best practices • Other duties or responsibilities as assigned according to the team and/or country-specific requirements

Requirements

• 2+ years of hands-on experience in software development, specifically with Microsoft Dynamics 365 • Proficient in C#, .NET, JavaScript, and SQL with experience in web services (REST/SOAP) • Solid understanding of Dynamics 365 customization, configuration, and deployment using managed solutions • Experience with the Power Platform, including Power Apps (both model-driven and canvas apps), Power Automate, and PCF controls • Knowledge of Azure and cloud-based services is advantageous, specifically Azure Functions • Experience with SQL Server Integration Services (SSIS) • Experience with HTTP and REST architecture • Excellent analytical skills and a proactive approach to problem-solving • Strong communication skills and the ability to work well in a team-oriented environment • Experience with Agile methodology • Bachelor’s degree from an accredited college or university in Computer Science, Software Engineering, IS, MIS, or other technology degree or minimum 4 years of equivalent work experience and high school diploma/GED

Benefits

• Two medical plans (including a High Deductible Health Plan) • Prescription drug coverage • Enhanced Fertility benefits • Flexible Spending Accounts • Health Savings Account (including employer contribution) • Dental and Vision • Basic and Supplemental Life Insurance • Short-Term and Long-Term Disability • Paid and floating holidays • Paid time off (PTO) • Paid parental leave • Paid time off to volunteer in your community • Charitable Giving Match Program • 401(k) with 6% company matching • Employee Stock Purchase Plan • Plus a broad range of career development, networking, and team-building opportunities

Apply Now

Similar Jobs

6 days ago

Join Coinbase's UI Systems Team to develop high-quality applications using React and TypeScript. Contribute to a mission-driven company focused on economic freedom through blockchain technology.

6 days ago

Join InvestNext as a Software Engineer to develop and deploy software solutions. Work remotely on a diverse team with a user-focused product approach.

6 days ago

Join Affirm as a Software Engineer II, growing core loans product and building new features.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com