Roles & Responsibilities
Role Summary
Join a collaborative software development team to build and maintain .NET applications. This role involves coding, testing, and supporting software solutions aligned with agile practices and quality standards.
Key Responsibilities
- Develop and maintain .NET applications using C# and related technologies.
- Write clean, efficient, and testable code.
- Conduct unit testing and peer reviews.
- Automate and execute tests based on defined strategies.
- Collaborate on sprint planning and backlog updates.
- Ensure software meets performance, security, and compliance standards.
Technical Skills
Proficient in .NET, C#, Git, and .NET CLI.Familiar with async / await, dependency injection, and debugging techniques.Knowledge of SQL, Oracle, Sybase, and scripting (Python, Shell, PowerShell).Exposure to front-end tech (HTML5, CSS, Angular) and DevOps tools (Jenkins, Docker, Kubernetes).Familiarity with cloud platforms and monitoring tools (Grafana, Prometheus, Kibana).Preferred Experience
Exposure to financial systems or capital markets applications.Understanding of microservices and domain-driven design.Experience with integration testing and CI / CD pipelines.Professional Attributes
Strong communication and problem-solving skills.Self-motivated, adaptable, and team oriented.Eagerness to learn and contribute to team growth.Interview Process
Shortlisted candidates will be required to complete an online technical assessment as part of the selection process.Tell employers what skills you have
Git
CSS
Oracle
.NETUnit Testing
Agile
Scripting
HTML5
SQL
Angular
Integration Testing
C#
Debugging
Software Development