Job Requirements
- Job Title: Software Engineer (C#/.NET) – Job Description
We are seeking a mid-level Software Engineer with strong C#/.NET skills to build reliable APIs and services, support microservices-based applications, and drive high-quality delivery using modern DevOps tooling. You will contribute across design, development, testing, security, and CI/CD, ensuring robust, secure, and maintainable software.
Key Responsibilities
- Design and Development
- Build and maintain backend services and APIs using C#/.NET
- Implement microservices aligned to best practices in scalability, resilience, and observability
- Develop automation scripts in shell for Linux-based environments; create utility tools with Python as needed
- Contribute to frontend components using React where required
- Quality, Security, and Testing
- Write and maintain unit tests using .NET unit testing frameworks
- Enforce code quality and secure coding practices with SonarQube (SAST) and Frogbot (SCA)
- Perform code reviews, refactoring, and documentation to maintain high standards
- DevOps and Delivery
- Design and maintain CI/CD pipelines using Jenkins and/or GitHub Actions
- Manage source code in Git; follow trunk/branching strategies and pull request workflows
- Build, package, and run services using Docker; manage artifacts via JFrog Artifactory
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience
- Proficiency in C#/.NET for backend/API development
- Hands-on experience with microservices architecture and Docker
- Working knowledge of Linux and shell scripting
- Familiarity with Python for scripting/utilities
- Experience with unit testing frameworks
- Practical experience with CI/CD (Jenkins and/or GitHub Actions) and Git
- Experience with SonarQube (SAST) and Frogbot for SCA
- Experience using JFrog Artifactory for artifact management
- Familiarity with React for frontend contributions
Work Experience
- Job Title: Software Engineer (C#/.NET) – Job Description
We are seeking a mid-level Software Engineer with strong C#/.NET skills to build reliable APIs and services, support microservices-based applications, and drive high-quality delivery using modern DevOps tooling. You will contribute across design, development, testing, security, and CI/CD, ensuring robust, secure, and maintainable software.
Key Responsibilities
- Design and Development
- Build and maintain backend services and APIs using C#/.NET
- Implement microservices aligned to best practices in scalability, resilience, and observability
- Develop automation scripts in shell for Linux-based environments; create utility tools with Python as needed
- Contribute to frontend components using React where required
- Quality, Security, and Testing
- Write and maintain unit tests using .NET unit testing frameworks
- Enforce code quality and secure coding practices with SonarQube (SAST) and Frogbot (SCA)
- Perform code reviews, refactoring, and documentation to maintain high standards
- DevOps and Delivery
- Design and maintain CI/CD pipelines using Jenkins and/or GitHub Actions
- Manage source code in Git; follow trunk/branching strategies and pull request workflows
- Build, package, and run services using Docker; manage artifacts via JFrog Artifactory
Benefits
- Job Title: Software Engineer (C#/.NET) – Job Description
We are seeking a mid-level Software Engineer with strong C#/.NET skills to build reliable APIs and services, support microservices-based applications, and drive high-quality delivery using modern DevOps tooling. You will contribute across design, development, testing, security, and CI/CD, ensuring robust, secure, and maintainable software.
Key Responsibilities
- Design and Development
- Build and maintain backend services and APIs using C#/.NET
- Implement microservices aligned to best practices in scalability, resilience, and observability
- Develop automation scripts in shell for Linux-based environments; create utility tools with Python as needed
- Contribute to frontend components using React where required
- Quality, Security, and Testing
- Write and maintain unit tests using .NET unit testing frameworks
- Enforce code quality and secure coding practices with SonarQube (SAST) and Frogbot (SCA)
- Perform code reviews, refactoring, and documentation to maintain high standards
- DevOps and Delivery
- Design and maintain CI/CD pipelines using Jenkins and/or GitHub Actions
- Manage source code in Git; follow trunk/branching strategies and pull request workflows
- Build, package, and run services using Docker; manage artifacts via JFrog Artifactory
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience
- Proficiency in C#/.NET for backend/API development
- Hands-on experience with microservices architecture and Docker
- Working knowledge of Linux and shell scripting
- Familiarity with Python for scripting/utilities
- Experience with unit testing frameworks
- Practical experience with CI/CD (Jenkins and/or GitHub Actions) and Git
- Experience with SonarQube (SAST) and Frogbot for SCA
- Experience using JFrog Artifactory for artifact management
- Familiarity with React for frontend contributions