ovationsgroup
Systems Engineer II (OVA5692)
Job description
Systems Engineer II
12 Months Contract
To provide specialist technical expertise and support in installing; testing; tuning; optimising; diagnosing problems; repairing; upgrading and maintaining both externally and internally supplied hardware and systems software (i.e. operating systems; data management products; office automation products; embedded systems); and other utility enabling software and related equipment.
Design, develop, and maintain scalable, high-quality software solutions using C# and .NET technologies. The role emphasizes automation (including test automation), DevOps integration, and system reliability to enhance operational efficiency within an enterprise environment.
Key Responsibilities
- Design, develop, and maintain applications using C# and .NET frameworks
- Build and enhance automation solutions , including test automation frameworks
- Develop, maintain, and execute automated test scripts (Selenium preferred)
- Integrate test automation into CI/CD pipelines using Azure DevOps and Azure Test Plans
- Develop and integrate RESTful APIs and backend services
- Ensure code quality through unit, integration, and automated testing
- Participate in system design, code reviews, and technical troubleshooting
- Support production environments, including incident resolution and root cause analysis
- Collaborate with cross-functional teams (Dev, QA, Infrastructure, Business)
- Adhere to governance, security, and compliance standards
- Contribute to Agile delivery and continuous improvement initiatives
Technical Skills Required
- Strong proficiency in C# and .NET / .NET Core
- Experience with test automation (Selenium preferred)
- Experience integrating test automation within Azure DevOps (CI/CD pipelines)
- Working knowledge of Azure Test Plans for test management and execution
- Experience in automation development (process automation, scripting, or RPA exposure)
- Solid understanding of API development (RESTful services)
- Database experience ( SQL Server or similar )
- Familiarity with version control tools (e.g., Git)
- Understanding of SDLC, DevOps practices, and Agile methodologies
Experience & Qualifications
- Minimum 5 years' experience in software development
- Proven experience in C#/.NET development and automation
- Diploma or Degree in Computer Science, IT, or related field
- Experience in the financial services sector advantageous (not mandatory)
Soft Skills
- Strong problem-solving and analytical thinking
- Effective communication and stakeholder engagement
- Ability to work independently and collaboratively
- Attention to detail and commitment to quality
- Ability to operate in a high-pressure production environment
Preferred / Advantageous Skills
- Exposure to Azure cloud platform
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of containerization (Docker/Kubernetes)
- Exposure to enterprise systems and integrations
- Understanding of secure coding practices and regulated environments
Key Success Measures (KPIs)
- Delivery of high-quality, well-tested code
- Improved test automation coverage and execution efficiency
- Successful integration of automated testing into DevOps pipelines
- Reduction in production defects through proactive quality engineering
- Timely resolution of incidents and issues
- Contribution to overall system stability and performance
Work Environment
- Agile and DevOps-driven delivery model
- Enterprise-scale systems with governance and compliance requirements
- Collaborative, cross-functional team environment


