Software Developer (CA-DEV)

TEKsystems


Date: 1 day ago
City: Auckland, Auckland
Contract type: Full time
Job Title: Senior Software Engineer (Backend)

Location: Auckland

Roles & Responsibilities

  • Focus on backend development, integrating services, and enhancing security.
  • Build highly available identity provider services and work on API security enhancements.
  • Lead the design, development, and testing of new features for a cloud platform.
  • Mentor junior and intermediate developers and participate in code reviews.
  • Collaborate with cross-functional teams to design and implement innovative solutions.

Required Skills & Experience.

  • 7+ years of experience in backend development using C# and .NET.
  • Strong knowledge of C#/.NET features and best practices, with a focus on backend systems.
  • Experience with cloud-based solutions (Azure, AWS, or GCP).
  • Solid understanding of modern engineering practices such as peer programming, CI/CD, and TDD.

Nice To Have Skills

  • Experience with high availability and scalability in service environments.
  • Familiarity with cloud architecture and cloud service patterns (e.g., Azure cloud patterns).
  • Experience with OAuth2, OpenID Connect, and handling cookies/tokens for authentication.
  • Knowledge of Cosmos DB and noSQL databases.
  • Understanding of event-driven development.

Soft Skills

  • Excellent communication skills and the ability to articulate ideas clearly.
  • Ability to work independently and investigate solutions to complex problems.
  • Passion for exploring innovative solutions and improving processes.
  • Self-aware with the ability to give and receive constructive feedback
Post a CV