Job Description
As a Software Engineer, you will lead the development lifecycle of our software applications, ensuring innovation, quality, and scalability. You will be instrumental in designing, developing, and implementing solutions that meet our business needs, while ensuring cross-platform compatibility and maintaining high security and performance standards.
Duties and Responsibilities
· Design and develop software applications and components, from concept through deployment, using .Net (C#, ASP) and SQL Server.
· Create responsive, user-friendly web applications ensuring cross-platform compatibility.
· Participate actively in all phases of the SDLC, including planning, development, testing, deployment, and maintenance.
· Architect and build robust EDI integration mappings to facilitate efficient data interchange.
· Draft technical specifications, test plans, and maintain detailed documentation, including user guides.
· Oversee system performance, conduct security audits, and manage integrations to ensure optimal operation.
· Stay abreast of the latest technology trends and tools, suggesting improvements and innovations to our tech stack.
Skill Requirements
· Diploma or Degree in Computing, IT, or related fields.
· Excellent analytical and problem-solving skills.
· Proficiency in MS SQL Server; strong programming skills in C#, Python, SQL; familiarity with .Net, ASP.NET MVC, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON.
· Experience with multiple development languages and a strong foundation in Object-Oriented Programming.
· Knowledge in cloud applications like Web API, Azure, Power BI.
· Familiarity with CargoWise or similar freight management systems is a plus.
· Experience working with integration tools like Microsoft BizTalk, MuleSoft, Altova MapForce, or BOOMI is a plus.