Systems engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
We are seeking a highly skilled Systems Engineer to provide specialist technical expertise in maintaining, optimizing, and upgrading enterprise hardware and software systems. The ideal candidate will design, develop, and maintain scalable software solutions using C# and. NET technologies, with a heavy emphasis on automation, CI/CD integration, and system reliability. You will be responsible for enhancing operational efficiency through proactive quality engineering, robust test automation, and seamless Dev Ops integration within a high-pressure, enterprise environment.
Key Responsibilities
Systems Engineering & Maintenance: Install, test, tune, and optimize hardware and software systems (operating systems, data management products, and embedded systems). Software Development: Design, develop, and maintain high-quality applications using C# and. NET frameworks. Automation Strategy: Build, enhance, and execute automated test scripts (Selenium preferred) and develop process automation solutions. Dev Ops & CI/CD: Integrate test automation into CI/CD pipelines using Azure Dev Ops and manage test execution via Azure Test Plans. API & Backend: Develop and integrate RESTful APIs and robust backend services. Quality Assurance: Ensure code quality through rigorous unit, integration, and automated testing; participate in code reviews and technical troubleshooting. Operational Support: Provide support for production environments, including incident resolution and root cause analysis. Collaboration: Work within cross-functional Agile teams (Dev, QA, Infrastructure, Business) to drive continuous improvement initiatives. Compliance: Adhere to strict governance, security, and industry compliance standards.
Required Skills and
Qualifications:
Education:
Diploma or Degree in Computer Science, IT, or a related field.
Experience:
Minimum of 5 years of professional software development experience. Technical Proficiency: Strong proficiency in C# and. NET /. NET Core. Demonstrable experience with test automation (Selenium preferred). Working knowledge of Azure Dev Ops pipelines and Azure Test Plans. Solid understanding of RESTful API development. Experience with SQL Server or similar relational databases. Core Competencies: Solid understanding of SDLC, Dev Ops practices, and Agile methodologies; proficiency in Git for version control. Soft
Skills:
Strong problem-solving, analytical thinking, excellent communication, and the ability to thrive in high-pressure environments.
Preferred
Qualifications:
Exposure to the Azure cloud platform. Experience with containerization technologies such as Docker or Kubernetes. Previous experience working within the financial services sector. Knowledge of secure coding practices in regulated environments. Experience with enterprise-scale system integrations. Delivery Model: Operates within an Agile and Dev Ops-driven delivery framework. Culture: A collaborative, cross-functional environment focused on high-quality engineering standards. Complexity: Opportunity to work on enterprise-scale systems that require adherence to strict governance and compliance standards. #J-18808-Ljbffr