HamburgerMenu
hirist

Senior Software Engineer - .Net/C#

Randstad
6 - 10 Years
Multiple Locations

Posted on: 18/08/2026

Job Description

Job Description :

In this role, you will :

- Lead moderately complex initiatives and deliverables within technical domain environments.

- Contribute to large scale planning of strategies.

- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments.

- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures.

- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements.

- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals.

- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff.

Desired Qualifications :

- 4+ years of strong hands-on experience in Designing, developing and maintaining Distributed streaming applications/micro services using C#, .NET Framework.

- Hands-on experience on Cloud technologies, primarily on Openshift.

- Hands-on experience in messaging systems like Kafka and/or MQ.

- Hands-on experience with DevOps tools like Jenkins, kubernetes, docker, selenium, jira, Splunk, AppD etc.

- Working experience on distributed caching technologies like Redis.

- Experience in collaborating with development groups and having strong system design and architecture capabilities.

- 4+ Experience of working with PLSQL and Oracle database.

- Good to have exposure to MongoDB.

- Experience with SOAP/REST web services.

- 2+ years' experience with API Gateway (Apigee) and Containerization.

Job Expectations :

- Involve in end-to-end lifecycle of Product/Application development, analyze highly complex business requirements, designs and writes technical specifications to design or redesign complex modules and applications.

- Develop highly complex original code and provide coding direction to junior team members.

- Proficiency with Agile, DevOps practices, delivering Cloud solutions.

- Experience with delivering projects using Agile software development techniques.

- Advanced knowledge of object-oriented design and development (OOA/OOD) and the design patterns and practices.

- Must possess innovative and out-of-box thinking while developing advanced technical solutions to business problems, and grab opportunities to improve system resiliency.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...