Senior Software Engineer – C#, .NET, EDI

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer specializing in .NET development for Abstra, a Nearshore Tech Talent services company. Involves coding, debugging, and maintaining applications per business requirements while ensuring data confidentiality.

Responsibilities:

  • The ideal candidate reviews, analyzes, and modifies programming systems including encoding, testing, debugging, and installing to support an organization's business applications
  • Gather requirements from users and creates specifications and develops code as well as design and write codes to support existing application(s)
  • Maintain applications developed by The Company
  • Implement changes to the design or functionality of existing applications based on customer requests or directions from the company’s internal Operations team
  • Responsible for protecting, securing, and properly handling all confidential data held by The Company

Requirements:

  • Bachelor’s degree in computer science, engineering or related 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 code using engineering best practices such as unit testing, TDD, continuous 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 professional experience developing software & systems on the Microsoft Technology Stack using C#, .Net, and/or ASP.Net
  • Basic Experience with HTML, CSS, and JavaScript
  • Strong experience with a relational database such as Sybase, MSSQL, Oracle
  • Experience with distributed systems, Services Oriented Architecture, RESTful services, and Microservices development
  • Good understanding of web technologies such as HTTP and similar
  • Experience with continuous integration and deployment (CI/CD), automation, and related tools

Benefits:

  • Opportunities for professional growth and development
  • A collaborative and inclusive work environment
  • The chance to work on impactful projects with a talented team
  • Excellent compensation in USD
  • Hardware and software setup