Senior Software Engineer (.NET, Angular) - OP01558

US-based outsource company delivering superior software products since 2011, known for strong human focus and inclusive work environment.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (.NET, Angular) - OP01558

Dev.Pro, a US-based outsource company established in 2011, is seeking a Senior Software Engineer to join their team for a new project in the Point of Sale domain. The role offers an opportunity to work with complex logic and modern tech stack including .NET Core, .NET Framework 4.7.2, REST API, and Angular v13+. The position is fully remote and available for candidates in Brazil, Argentina, or Colombia.

The ideal candidate will have 5+ years of experience with .NET and strong expertise in Angular and TypeScript. They will be responsible for developing new product features, maintaining existing ones, and contributing to the technical architecture of the system. The role requires deep understanding of distributed systems, Azure cloud platform, and database concepts.

Dev.Pro offers an inclusive and supportive work environment with excellent benefits including 30 paid rest days annually, educational opportunities through DP University, English lessons, and USD-based compensation. The company promotes a healthy work-life balance and provides continuous remote support for all employees.

The project involves working with modern technologies in the Point of Sale domain, offering opportunities for professional growth and collaboration with a client who values team input. The successful candidate will join a team focused on delivering a highly available and reliable cloud platform, with chances to influence technical decisions and architecture.

Working at Dev.Pro means joining a company that values diversity, promotes personal growth, and maintains a strong focus on employee well-being. The company culture encourages open-mindedness and provides a friendly environment for professionals from all backgrounds.

Last updated 4 months ago

Responsibilities For Senior Software Engineer (.NET, Angular) - OP01558

  • Participate in the development of the new product features, support and maintain existing ones
  • Reach and maintain a deep understanding of our business domain and participate in requirement grooming and planning sessions
  • Evaluate technical solutions, identify and inform on technical risks
  • Perform work decomposition and estimation together with the team
  • Follow the project SDLC and suggest improvements where applicable
  • Do pull requests; review and monitor your own and overall code quality
  • Support Sprint commitments and help teammates reach the Sprint goal
  • Document the technical solutions suggested and contribute to the development and maintenance of CI/CD practices
  • Design input (along with Tech Lead and Principal Architect)

Requirements For Senior Software Engineer (.NET, Angular) - OP01558

TypeScript
  • 5+ years' experience with .NET
  • Working experience with Angular, Typescript
  • Experience with RESTApi, ASP.NET MVC
  • Experience with application architecture, knowledge of design patterns
  • Experience in working with distributed systems, availability, deployment
  • Good knowledge of relational DB concepts, MS SQL and SQL/TransactSQL
  • Solid OOP/OOD, Open API Specification, SOLID skills
  • Experience within Azure, Azure SQL
  • Upper-Intermediate+ English level

Benefits For Senior Software Engineer (.NET, Angular) - OP01558

  • 30 paid rest days per year for holidays/vacation
  • English lessons
  • DP University educational flows
  • Payments in US dollars
  • Overtime compensation
  • Remote HR and payroll support
  • Team-building events
  • Educational initiatives

Interested in this job?

Jobs Related To Dev.Pro Senior Software Engineer (.NET, Angular) - OP01558

Senior Test Engineer Automation (Java) - OP01681

Senior Test Engineer Automation position at Dev.Pro, focusing on Java-based automation testing for Point of Sale systems, with 4+ years experience required.

Senior Software Engineer (.NET, Angular) Team Lead

Lead a development team in enhancing a major payroll platform, leveraging .NET and Angular expertise while working remotely for a US-based software company.

Senior Software Engineer (.NET, Angular) Team Lead

Lead a development team in enhancing a robust Payroll platform, leveraging .NET and Angular expertise while working remotely for a US-based software company.

Senior QA Engineer - OP01600

Senior QA Engineer position at Dev.Pro, focusing on manual and automation testing for payroll platform, requiring 4+ years of experience, offering remote work in Brazil, Argentina, or Colombia.