Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAs a C# Software Developer you will be part of an Agile Scrum team working on the design development and maintenance of high-quality software solutions. You will contribute throughout the entire software development lifecycle ensuring reliability performance and scalability.
Key Responsibilities
Analyze & Specify
Collaborate with stakeholders to understand business needs and translate them into technical requirements.
Define clear and detailed specifications for new features and enhancements.
Design & Develop
Design robust scalable and maintainable solutions using C# and the .NET ecosystem.
Develop software in line with best practices and coding standards.
Design and manage relational or NoSQL databases as required.
Work closely with cross-functional teams including QA DevOps and Product Management.
Test & Maintain
Implement unit integration and performance tests to ensure software quality.
Participate in validation phases bug fixing and continuous improvement.
Provide maintenance and support for existing applications.
Document & Support
Write and maintain clear concise technical documentation.
Support deployment and post-release operations when needed.
Qualifications :
Your Profile
Education & Experience
Masters degree in Computer Science or related field.
Initial professional experience as a software developer (internship or full-time).
Technical Skills
Proficient in C# / .NET (Core or Framework).
Strong foundation in object-oriented programming design patterns and SOLID principles.
Experience with tools like Visual Studio Git and CI/CD workflows.
Bonus Skills (Nice to Have)
Knowledge of Azure or other cloud platforms.
Experience with DevOps tools such as Jenkins Azure DevOps or PowerShell/Bash scripting.
Familiarity with Docker Kubernetes or OpenShift.
Testing tools: xUnit NUnit Moq.
Database experience: SQL Server MongoDB Couchbase.
Familiarity with tools such as Swagger Postman Jira and Confluence.
Additional Information :
Why Join Us
Work on cutting-edge projects with leading international clients.
Be part of a collaborative and innovative Agile team.
Access career growth opportunities in an international environment.
Enjoy a hybrid work model for work-life balance.
Ready to take on the challenge Apply now and be part of our journey!
Remote Work :
No
Employment Type :
Full-time
Full-time