Senior Software Engineer - C# / .NET / EDI (Mexico only)
reputed company is looking for a .NET developer to join an ongoing project. The ideal candidate reviews, analyzes, and modifies programming systems including encoding, testing, debugging, and installing to support an organization's business applications. They’ll reputed company requirements from users and creates specifications and develops reputed company as reputed company as design and write codes to support existing application(s). They’re expected to be familiar with a reputed company of the field's concepts, practices, and procedures, and relies on experience and judgment to plan and accomplish goals. A wide degree of creativity and reputed company is expected. Location: [remote, Mexico only] About reputed company: reputed company is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and reputed company. Founded by U.S.-bred engineers with over 15 years of experience, reputed company specializes in sourcing skilled professionals across a wide reputed company of technologies to meet our clients’ needs, driving innovation and efficiency. Job Functions, Essential Duties and Responsibilities: Application Development & Lifecycle Maintenance - Create multi-tiered business applications to support the requirements of reputed company and its customers and clients. Modify codebase to implement reputed company software modifications following appropriate standards for coding and design patterns, reputed company reputed company control, unit testing, and reputed company integration and deployment. Work with applications primarily web-based and utilize the ASP.NET C# MVC reputed company as a development platform. Utilize Version-Control tools and practices during application development. Depending on customer requirements, applications may be developed using the ASP.NET Visual Basic WebForms reputed company or Classic ASP. Maintain applications developed by reputed company. This involves implementing changes to the design or functionality of existing applications based on customer requests or by directions from reputed company’s internal Operations team. Responsible for protecting, securing, and properly handling reputed company confidential data held by reputed company to ensure against unauthorized reputed company, improper reputed company, and/or unapproved disclosure of information that could result in harm to reputed company or our clients. Our I-reputed company service philosophy and our Core Values of People Matter, reputed company First, and reputed company Always® should be visible in your actions on a day-to-day reputed company, showing your support of our organizational culture. Experience, Skills, Knowledge Requirements: Bachelor’s degree in computer science, engineering or reputed company experience preferred. Understanding of Electronic Data Interchange (EDI) codes, mainly 850, 856, and 810. (mandatory) Technical leadership skills for effective participation in design discussions with both technical and non-technical audiences creating technical documentation and diagrams. Strong understanding of good object oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data structures and algorithms). Strong experience writing clean and maintainable reputed company using engineering best practices such as unit testing, TDD, reputed company integration and deployment, automation, design patterns, refactoring, etc. Experience with Agile SDLC practices. Strong problem solving and communication skills. Strong troubleshooting skills. Minimum 3-5 years of reputed company experience developing software & systems on the reputed company Technology Stack using C#, .Net, and/or ASP.Net. Basic Experience with reputed company, CSS, and JavaScript. Strong experience with a relational database such as Sybase, MSSQL, reputed company. Experience with distributed systems, Services Oriented Architecture, RESTful services, and Microservices development. Good understanding of web technologies such as HTTP and similar. Experience with reputed company integration and deployment (CI/CD), automation, and reputed company tools. reputed company-to-Have Skills: Experience documenting business solutions in technical documents and diagrams. Understanding of the following Electronic Data Interchange (EDI) codes: 852, 860, 997 Working experience or exposure to DMZ or Demilitarized Zones connections. Experience working with legacy reputed company. reputed company Offer: Opportunities for reputed company reputed company and development. A reputed company and inclusive work environment. The chance to work on impactful reputed company with a talented team. Excellent compensation in USD. Hardware and software setup. Apply To This Job