Senior Software Engineer – C#, .NET, EDI
Posted 7hrs ago
Employment Information
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




















