Browse All Jobs
Job Description
Diligent is seeking a Staff Software Engineer to develop resilient, scalable, and well-protected microservices for their SaaS platform. This role involves leveraging AWS capabilities and constructing Serverless solutions, potentially creating new services or migrating existing ones to a Serverless framework using .NET, Node.js, and TypeScript. The engineer will be part of a central governance unit, taking full ownership of services from coding to deployment and monitoring. They will also regularly demonstrate progress to the department.

Role involves:
  • Designing and overseeing application architecture using .NET technologies.
  • Addressing technical challenges and providing effective solutions.
  • Monitoring and optimizing database performance.
  • Advocating for and implementing process improvements.
  • Ensuring rigorous testing and quality assurance.
  • Optimizing application performance.
  • Leading architecture and implementation of platform-level initiatives.
  • Maintaining comprehensive documentation of architecture and processes.
  • Staying updated on the latest .NET technologies and industry trends.
  • Monitoring application performance and responding to incidents.

Requirements:
  • Bachelor's degree in computer science, Engineering, Math, or a related field.
  • 7+ years of professional experience delivering secure applications in an agile environment.
  • Expertise in C#, ASP.NET, .NET Core, Entity Framework, and other .NET technologies.
  • Proficient in developing RESTful APIs using NodeJS and/or TypeScript with Open API specifications.
  • Strong experience in database design for SQL and NoSQL databases.
  • Expert knowledge of SQL Queries , SQL Stored procedure ,SQL performance tuning is highly expected.
  • Proficiency in React.js and modern JavaScript.
  • Proficient in AWS services and skilled in using CDK/Terraform.
  • Experienced in CI/CD practices and development with Docker.
  • Understanding of event-driven microservices architecture.
  • Experience working in Agile and Kanban/Scrum processes.

Diligent offers:
  • A flexible work environment.
  • Global days of service.
  • Comprehensive health benefits.
  • Meeting free days.
  • Generous time off policy.
  • Wellness programs.
Apply Manually