Software Engineer (C#)
Summary
Build and maintain enterprise-grade C# applications and automation solutions, driving the full SDLC from design to validation and collaborating with cross-functional teams.
Summary:
Developandmaintainscalable,enterprise-gradeapplicationsandautomationsolutionsacrosson-premisesandcloudenvironments.DrivethefullSoftwareDevelopmentLifeCycle(SDLC),includingdesign,development,testing,andvalidation,whilecollaboratingwithcross-functionalteamstoalignwithprojectgoals.
Requirements:
- Design,develop,andmaintainefficient,maintainable,andtestablecodebases.
- Participateincodereviewsandprovidetechnicalfeedback.
- Developandexecutecomponent,integration,andvalidationtesting.
- CreateValidationTestPlans(VTP)andimplementvalidationstrategies.
- Investigatevalidationfailures,performrootcauseanalysis,andresolveissuesthroughcodeoptimisation.
- Developtechnicaldocumentation,userguides,andprocessdocumentation.
- Analyseandimproveoperationalefficiencythroughautomation-drivensolutions.
Qualifications:
- Minimum5yearsofexperienceinsoftwareengineering.
- Provenhands-onexperiencewithC#andenterprise-gradeapplicationdevelopment.
- Strongexperienceinvalidationengineering,includingdevelopingValidationTestPlans(VTP)andresolvingvalidationfailures.
- ExperienceinAPIdesignanddevelopment,unitandintegrationtesting,andfront-endintegration(TypeScript,ReactJS,NodeJSpreferred).
- Proficiencywithrelationaldatabases(e.g.,Oracle)anddataanalysis.
- ExperiencewithDevSecOpspracticesandtools(Git,GitLabCI,codequalityplatforms).
- Minimum2yearsofexperienceinsoftwarevalidationautomation.
- Experiencewithlarge-scaleenterprisesystems(e.g.,banking,insurance,ormission-criticalplatforms)ishighlypreferred.
Required :
- .NET Core, RestfulAPI
- Javascript, Typescript, React or similar tech
- SQL
- Web technology
- Git
Added value:
- CI/CD
- Containerization, Docker
- Experience in Java, VBS