Job Overview
As a highly skilled software engineer, you will play a crucial role in designing and implementing cutting-edge solutions to improve platform stability and quality. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate on architecture, feature changes, and improvements. Key responsibilities include:
* Developing large-scale product integrations using third-party APIs, UI workflows, and security standards.
* Designing high-impact solutions to improve platform stability and quality.
* Proactively debugging and resolving issues; writing unit & functional tests.
* Helping manage the team's backlog of issues; working with other teams (Support, QA, Design, Documentation, Product Management).
* Collaborating on monitoring, logs, debugging critical production incidents.
* Being a positive role model and agent of continuous improvement.
Requirements
To be successful in this role, you must possess the following skills and qualifications:
* A degree in Computer Science / Software Engineering or related field.
* 3+ years' experience programming in C# and .NET.
* Experience working cross-functionally, doing root cause analysis, debugging, fixing bugs.
* Experience with cloud platforms (particularly Microsoft Azure: DevOps, Machine Learning, Kubernetes).
* Comfortable with owning pieces of work, creative, independent.
* Good stakeholder communication.
Tech Stack & Tools
Familiarity with the following technologies is required:
* Microsoft Technologies: C#, SQL, .NET.
* Maintaining production services, multiple architecture types (. service-oriented)
* CI/CD, modern security practices
Our client helps organisations manage and secure their IT environments using cutting-edge technologies, including AI.