Senior .NET Backend Developer – REST APIs, Microservices

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior .NET Backend Developer designing and deploying REST APIs and microservices for enterprise applications. Collaborating on complex technical initiatives within the insurance sector.

Responsibilities

  • Lead and participate in the design, development, and deployment of .NET REST APIs and microservices using Docker and Kubernetes
  • Ensure service designs comply with approved architecture standards
  • Learn and integrate emerging API technologies into solutions
  • Build event-driven services using Kafka
  • Use and enhance DevOps tools and CI/CD processes, including Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, and Ansible
  • Identify defects, troubleshoot issues, and implement effective solutions
  • Coordinate coding, testing, debugging, and implementation activities with onshore and offshore teams
  • Produce and maintain documentation in accordance with SDLC requirements
  • Analyze, define, and document requirements for data, workflows, logical processes, interface design, controls, and outputs
  • Contribute to project planning by defining timelines and estimating feasibility, cost, scope, and effort
  • Ensure information security standards and requirements are incorporated into all solutions
  • Support the stability, performance, and ongoing maintenance of production applications, including problem analysis, resolution, escalation, and reporting
  • Develop REST services based on OpenAPI/Swagger specifications using .NET Core
  • Deploy applications to Kubernetes environments using Docker containers across on-premises and AWS platforms
  • Build microservices and domain services that access and populate MongoDB and PostgreSQL databases
  • Develop event-driven processes and microservices that consume Kafka topics.

Requirements

  • Postsecondary diploma or degree in Computer Science
  • 5 years of application development experience with progressive information technology experience across the full application development life cycle and systems integration
  • 1 year of experience working with Event-Driven Architecture
  • Strong experience with .NET APIs, REST, SOAP, JSON, OpenAPI, Swagger, Microsoft SQL, web services, and web hosting technologies
  • Strong DevOps experience
  • Strong analytical and problem-solving skills with the ability to deliver effective and timely solutions
  • Experience with Kubernetes, Okta, Kafka, AWS, and MongoDB is considered an asset
  • Experience with Group Benefits products and business domains is considered an asset
  • Exposure to Enterprise Service Bus (ESB) integration architectures and technologies is considered an asset
  • Experience managing and coordinating team activities in a multi-site environment
  • Strong organizational and planning skills
  • Excellent verbal and written communication skills
  • Customer-focused mindset.

Benefits

  • 5-month contract with potential for permanent employment
  • Day schedule, 37.50 hours per week
  • Work remotely with one in-office day per month

Job type

Contract

Experience level

Senior

Salary

CA$65 - CA$75 per hour

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAWSDockerGradleJenkinsKafkaKubernetesMicroservicesMongoDBPostgresSDLCSOAPSQL.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.