PROJECT OVERVIEW Our client is developing and maintaining a next-generation platform for both customers and internal users in the Logistics and Transportation Industry. The Software Engineer (C#.NET) is responsible for building and supporting applications on a legacy stack to meet business requirements, including both standalone and web-based solutions for internal operations and customer-facing processes. IN THIS ROLE, YOU WILL * Adhering to coding and design guidelines to be used throughout our applications; * Collaborate with architecture team to define development toolset; * Assist in the code review process; * Assist in the development of technical requirements for Agile development teams; * Develop updates, corrections, or enhancements including Business Logic in C#.NET & SQL as well as User Interfaces in HTML and JavaScript; * Provide analysis and recommendations for external technologies which could enhance and improve products to meet business needs; * Assist operations team on application deployment issues; * Integrate with other technologies using REST API, Web Services, EDI, XML, and SQL; * Support the overall SDLC process including continuous integration and continuous deployment (CI/CD); * Committed to secure coding practices and ensuring application security.
IF YOU ARE * Bachelor’s Degree in Computer Science or relevant field; * 3+ years of development experience using C#.NET in a Visual Studio environment; * Demonstrated experience developing software systems of medium to large scope and complexity; * Experience with web and server-based technologies with the following: C#, .NET Framework 4.x, .NET Core, SQL; * Experience with unit testing and tools like MSTest, xUnit or NUnit; * Strong understanding of OOP, design patterns, and SOLID principles; * Experience in web related technologies (Web applications, Web Services, Service Oriented Architectures, REST).
ADDITIONAL QUALIFICATIONS * Preferred experience with .NET 3.0, github copilot or equivalent; * Experience Microsoft Visual Studio or VS Code, Application Insights, IIS, REST, XML, JSON, Postman, Swagger, Git, SQL Server; * Experience with cloud computing via Microsoft Azure; * Expert in optimizing performance and resolving system bottlenecks; * Skilled in troubleshooting production issues on legacy systems in high critical issues; * Experience with agile development methodologies (SCRUM or Kanban); * Understanding of the industry, Logistics and Transportation business model, and unique characteristics of the Company; * Working in collaborative relationships across teams, leaders and vendors; * Verbal and written communication skills; * Conflict management and problem-solving.
AS AN OPINION, YOU WILL HAVE * Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide. * Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere. * Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity. * Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience. * Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
HOW’S THE HIRING PROCESS GOING We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect: * Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist. * Technical Interview: Depending on the position, you may complete a technical assessment or test task. * Client Interviews: 2 Sessions * 1. Technical pre-screening (30 minutes) * 2. Live coding challenge (1 hr) * Final Decision: After all steps, we’ll get back to you with the result and next steps.