Responsibilities
Design, develop, maintain, and test new and existing .NET applications and components
Contribute to the implementation of new features, enhancements, and system improvements
Write clean, maintainable, and well‑tested code following best practices
Collaborate with developers, QA, product owners, and other stakeholders to deliver agreed objectives
Participate actively in Agile ceremonies such as planning sessions, daily stand‑ups, reviews, and retrospectives
Support code reviews and contribute to technical discussions and design decisions
Produce and maintain technical documentation when required
Assist with third‑level support and troubleshooting for business‑critical systems
Continuously learn and apply new technologies and approaches to improve product quality and performance
Requirements
Degree in Computer Science or a related field, or equivalent professional experience
Solid experience with .NET / C# and object‑oriented programming principles
Experience in front end development: Angular, React, Typescript
Experience working across the software development lifecycle
Knowledge of relational databases and database design
Familiarity with web applications, multi‑tier architectures, and modern development practices
Understanding of Agile methodologies (Scrum experience is a plus)
Ability to work independently while knowing when to collaborate or seek support
Strong problem‑solving skills and willingness to learn and adapt in a changing technical environment
Good communication skills and a collaborative mindset
Core Competencies
Proficient in .NET and C# development, with a strong foundation in object‑oriented programming and front‑end technologies such as Angular and React. Demonstrates expertise in Agile methodologies and a commitment to producing high‑quality, maintainable code while collaborating effectively with cross‑functional teams.
Hard Skills
.NET
C#
Object‑Oriented Programming
Angular
React
Typescript
Relational Databases
Database Design
Software Development Lifecycle
Technical Documentation
Soft Skills
Problem‑Solving
Communication
Collaboration
Adaptability
Willingness to Learn
Certifications & Qualifications
Degree in Computer Science
#J-18808-Ljbffr