Reporting to the IT Manager, the Programmer will work with other IT team members by developing and supporting in-house and/or third-party applications. The candidate will also participate in designing, implementing, testing and other software development activities.
What will make you successful in this role:
The candidate should be very comfortable with relational databases like MS-SQL, writing stored procedures, views, creating data tables, and providing support to the systems team as needed for database maintenance, upgrades, etc.
What you’ll do:
Develop, debug, and maintain windows applications using C# and .Net Framework
Develop, debug, and maintain web applications using JavaScript, ASP.Net (Core) and API
Analyze requirements and design applications
Manage API integration projects
Maintain/upgrade existing applications using C#, VB and JavaScript
3rd party application support
Must Haves:
Minimum 3 years experience as a Developer in Microsoft environment using C#, ASP.Net and/or JavaScript.
Solid skills on object-oriented programming, ORM, DOM
Solid on-prem hosting skills with Microsoft IIS, Apache and/or Nginx, with SSL configuration, migration, and maintenance (not including Certbot)
Solid understanding of software design concepts and the full lifecycle of a development project
Excellent troubleshooting, analytical, communication, technical skills, and attention to detail.
Excellent documentation skills with Markdown language and diagrams
University degree in related field
Experience in Transportation and/or Logistics industry
Familiarity with Cloud-based computing technology. Microsoft Azure is preferred. Capabilities on using Azure Web Apps, Azure Functions, Azure Logics are a plus.
Experience in web hosted applications, networking, and system level data interchanging.