Senior Software Developer
Role details
Job location
Tech stack
Job description
As a Software Developer (.NET), in IT your role will be to design, develop, and maintain backend services and APIs, applying solid architectural principles such as Domain-Driven Design (DDD) and ensuring code quality through automated testing, while collaborating closely with QA and other developers in an Agile environment., * Design, develop, and maintain backend services using .NET Core. * Develop and maintain RESTful and SOAP APIs. * Apply Domain-Driven Design (DDD) principles to model business logic and domains. * Implement business logic and data access using SQL Server, including stored procedures. * Write and maintain automated unit tests and integration tests. * Fix bugs, troubleshoot production issues, and contribute to system stability. * Collaborate closely with QA engineers to ensure proper test coverage and quality standards. * Participate in code reviews, ensuring adherence to best practices and clean code principles. * Contribute to technical design discussions and continuous improvement initiatives. * Actively participate in Agile ceremonies (Scrum / Kanban). * Support deployments and post-release validation when required.
Requirements
Proven experience as a Software Developer working with .NET Core. * Strong experience developing and consuming RESTful APIs. * Solid understanding of SOAP APIs. * Experience working with SQL Server, including writing and maintaining stored procedures. * High level of English, both written and spoken, required for daily communication. * Experience working in Agile environments (Scrum and/or Kanban). * Strong problem-solving and analytical skills. * Ability to work collaboratively with cross-functional teams (Developers, QA, Product). * Good communication skills and a proactive mindset.
Benefits & conditions
- Flexible Retribution
- Meal Voucher
- Employee Stock Purchase Plan
- Paid Vacation / Sick Leave
- Hybrid Work Schedule
- Growth Opportunities
- Corporate gatherings, team bonding events, and much more!
Ria Money Transfer is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.