The Software Engineer will be responsible for carrier and warehouse management system integration. This position utilizes knowledge, skills, and abilities with technology and programming languages to analyze, design, debug, test, modify, and document technology or applications. The successful candidate will report directly to the Director of Operations and will be part of the development team. This position will solve technical issues and complete coding tasks with minimal supervision.
Responsibilities:
Complete development tasks and projects following the company's standards, processes, and methodologies
Determine the best approach for the development based on the provided requirements.
Participate in process development and improvement activities
Carry our new feature development align with product owner or architect
Follow-up (internally and externally with customers and other parties) and update project/task status and information
Pass on any feedback or suggestions by customers to the appropriate internal team
Identify and suggest possible improvements on procedures and the need for documentation
Requirements:
IT background (Educational background in IT or engineering preferred)
Proven technical knowledge in the following:
.NET
ASP.NET
Entity Framework
Javascript intermediate knowledge, jQuery, knockout
Basic knowledge of internet protocols (HTTP).
Understanding of REST architecture
Understanding of SOAP messaging protocol
Familiarity with Cloud Based Platforms and services
Expectations
Keep accurate records of time spent and project status
Deliver quality code and documentation
Advanced English (written and spoken)
Excellent communication skills (written and verbal) and presentation skills
Customer-oriented and cool-tempered
Proven track record of regularly acquiring new technical skills well after formal training has ended
Logistics business knowledge (preferred)