-
Datamatics

API .net developer

Datamatics
Australia · Full-time · Mid-Senior

Key Responsibilities

  • Design and develop secure, scalable, and high-performance APIs using C# and .NET Core/.NET 6+.
  • Build and maintain microservices and distributed backend systems.
  • Integrate APIs with front-end applications, third-party systems, and databases.
  • Collaborate with architects, product owners, and DevOps engineers to design optimal solutions.
  • Optimize APIs for performance, maintainability, and scalability.
  • Write clean, testable, and efficient code following best practices and design principles (SOLID, DRY, etc.).
  • Perform code reviews and provide technical mentorship to other team members.
  • Troubleshoot and resolve complex technical issues related to API integrations and backend logic.
  • Implement authentication and authorization mechanisms (e.g., OAuth2, JWT, IdentityServer).
  • Maintain proper documentation for APIs (e.g., Swagger/OpenAPI).


Technical Requirements

  • 10+ years of software development experience, with a strong focus on backend and API development.
  • Expertise in C#, .NET Core/.NET 6+, and ASP.NET Web API.
  • Strong understanding of RESTful API design, versioning, and API lifecycle management.
  • Experience with Entity Framework Core, LINQ, and SQL databases (SQL Server/PostgreSQL).
  • Familiarity with NoSQL databases (MongoDB, Redis) is a plus.
  • Solid experience in API security (JWT, OAuth2, rate limiting, CORS, etc.).
  • Proficient with API testing tools like Postman and Swagger.
  • Strong experience with Azure or AWS (e.g., Azure Functions, API Gateway, Lambda).
  • Experience with CI/CD pipelines, Git, and automated deployments.
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka) is a plus.
  • Understanding of containerization using Docker and orchestration with Kubernetes is preferred.


Soft Skills & Leadership

  • Strong communication and collaboration skills.
  • Ability to mentor and guide junior developers.
  • Strong analytical and problem-solving abilities.
  • Experience working in Agile/Scrum environments.


Nice to Have

  • Microsoft Azure certifications (e.g., AZ-204).
  • Experience with GraphQL, gRPC, or WebSockets.
  • Familiarity with Domain-Driven Design (DDD) and Clean Architecture.

Key Skills

Ranked by relevance

sql containerization microservices rabbitmq graphql postman devops redis kafka grpc git ddd c
Login to Apply
Posted
Jul 30, 2025
Type
Full-time
Level
Mid-Senior
Location
Victoria
Company
Datamatics

Industries

IT Services IT Consulting Technology Information Media Information Services

Categories

Design

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Code Compass 🧭
Related

.NET Software Engineer (80%-100%) - Zurich

2026-06-15

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Code Compass 🧭
Related

.NET Software Engineer (80%-100%) - Bern

2026-06-15

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Code Compass 🧭
Related

Embedded Software Engineer (80%-100%) - Zurich

2026-06-15

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology