Senior Back-End Developer
We are looking for a Senior Back-End Developer to join our team on a full-time, on-site basis.
The ideal candidate will have strong experience in .NET / C#, with solid expertise in designing and developing scalable back-end systems, APIs, integrations, and business logic for enterprise applications.
Key Responsibilities
- Collaborate with Product, Business, and Development teams to understand requirements and translate them into robust technical solutions.
- Design, develop, test, and maintain back-end applications and services using .NET / C#.
- Design, build, and maintain secure and scalable RESTful APIs.
- Develop and maintain complex business logic and application workflows.
- Design and optimize database structures, queries, and stored procedures using SQL.
- Integrate applications with internal systems, databases, and third-party services.
- Troubleshoot and resolve complex technical issues across existing applications and services.
- Optimize application performance, scalability, security, and reliability.
- Participate in architectural and technical design decisions.
- Conduct code reviews and ensure adherence to coding standards and development best practices.
- Mentor and support other developers when required.
- Contribute to the continuous improvement, maintenance, and evolution of existing systems.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven professional experience as a Senior Back-End Developer, Senior Software Developer, or similar role.
- Strong professional experience with .NET / C#.
- Strong experience designing and developing RESTful APIs.
- Strong knowledge of SQL and relational databases.
- Solid understanding of object-oriented programming (OOP), software architecture, and design principles.
- Experience with system integrations and third-party services.
- Experience with performance optimization, debugging, and troubleshooting.
- Strong understanding of application security and development best practices.
- Experience with Git and version control.
- Familiarity with Agile/Scrum development environments is a plus.
Skills
- Strong analytical and problem-solving abilities.
- Ability to design clean, maintainable, scalable, and reliable back-end solutions.
- Excellent attention to detail.
- Strong communication and teamwork skills.
- Ability to work independently and take ownership of technical tasks and solutions.
- Ability to analyze complex requirements and propose appropriate technical approaches.
- Ability to manage priorities and deliver within agreed timelines.
Work Conditions
- Full-time position
- On-site
- Senior level