HamburgerMenu
hirist

.Net Developer - C#/Microservices Architecture

Earlyjobs
5 - 9 Years
Multiple Locations

Posted on: 24/04/2026

Job Description

Description :

The role of a software engineer level 2 involves extensive technical expertise to join our dynamic development team.


This role involves designing, developing, and maintaining software solutions in a hybrid development environment, encompassing on-premises, cloud, and hybrid infrastructures.


The ideal candidate should have strong experience with C#, .NET, and React, along with a deep understanding of modern development practices across various environments.

ESSENTIAL RESPONSIBILITIES :

- Design, develop, and maintain software solutions using C#, .NET, T-SQL and React in on-premise, cloud, and hybrid environments.

- Collaborate with product managers, architects, and other developers to gather and translate business requirements into technical specifications.

- Contribute to the architectural design of systems, ensuring scalability, performance, security, and maintainability.

- Build APIs, microservices, and front-end components for web applications, ensuring seamless integration between front-end and back-end services.

- Work with cloud services and platforms (e.g., Azure and AWS) to design and deploy solutions in hybrid and cloud-native environments.

- Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.

- Troubleshoot and resolve issues related to application performance, security, and availability across different environments.

- Participate in code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.

- Stay up to date with new technology trends and frameworks, particularly in cloud and hybrid development, and incorporate them into development practices.

ON PREMISES, HYBRID, AND CLOUD ENVIRONMENTS :

- Work with business applications across various environments, including on-premises, hybrid, and cloud systems.

- Work with the infrastructure and cloud teams to ensure that application environments are stable, secure, and meet business performance expectations.

- Support the transition of applications from on-premises environments to cloud or hybrid architectures, working closely with senior IT leadership on cloud migration strategies.

- Ensure proper governance and performance monitoring for applications in all environments, proactively identifying areas for optimisation.

RISK AND COMPLIANCE :

- Ensure that all business applications comply with industry regulations and internal security standards, including SOX, PCI-DSS, and other financial sector regulations.

- Work with the cybersecurity team to ensure applications are secured against potential threats and vulnerabilities.

- Develop and implement procedures for regular audits, risk assessments, and disaster recovery plans for critical applications.

- Ensure that QA processes adhere to relevant industry standards and regulatory requirements (e.g., ISO, GDPR, HIPAA).

- Develop and maintain test documentation, including test plans, test cases, test scripts, and test data management.

- Implement processes to ensure traceability of test cases to requirements and automated defect tracking/reporting.

REQUIRED QUALIFICATIONS :

EDUCATION :

- A bachelor's degree in computer science, software engineering, or a related discipline is required.

CERTIFICATIONS :

- Relevant technologies such as Microsoft Certified: Azure Developer Associate or AWS Certified Developer highly preferred.

EXPERIENCE :

- A minimum of 5 years of proven experience as a software engineer with strong hands-on skills in C# and .NET is required.

- Experience with React or other modern JavaScript frameworks for front-end development required.

- Solid experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud required.

- Experience with DevOps practices, including CI/CD pipelines, containerisation (e.g., Docker, Kubernetes), and automated deployments required.

- Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban) is required.

- Experience with hybrid cloud strategies and solutions preferred.

- Experience working in multidisciplinary teams and collaborating with architects, business analysts, and stakeholders is preferred.

TECHNICAL SKILLS :

- Proficiency in building and maintaining systems in on-premises, hybrid, and cloud environments is required.

- Familiarity with microservices architecture and building scalable APIs and distributed systems is required.

- Strong knowledge of software design patterns, algorithms, and data structures is required.

- Excellent problem-solving skills, with the ability to troubleshoot and debug complex technical issues, required.

- Familiarity with Azure DevOps and other DevOps tools for CI/CD and automation preferred.

- Knowledge of relational and non-relational databases (e.g., SQL Server, MongoDB) preferred.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...