Senior Backend Engineer (.Net)
Posted on:
30+ days ago
Vacancies:
1 Vacancy
Job Summary
RESPONSIBILITIES:
Software Development
- Design develop test and maintain software applications in alignment with business needs.
- Write clean efficient and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Work closely with product managers designers and other stakeholders to understand requirements and translate them into technical specifications.
- Collaborate with QA engineers to ensure thorough testing and quality assurance of software applications.
- Communicate effectively with team members and stakeholders to ensure alignment and understanding of project goals and timelines.
Technical support & Problem Solving
- Create and maintain technical documentation for software applications including design specifications code comments and user guides.
- Ensure that documentation is up-to-date and accessible to relevant team members. Identify troubleshoot and resolve software defects and performance issues.
- Continuously improve existing software applications by refactoring code and optimizing performance.
- Stay updated with the latest industry trends technologies and best practices to bring innovative solutions to the team.
Technical Leadership
- Provide technical guidance and mentorship to junior engineers and development teams.
- Lead the development of complex features and modules ensuring they meet quality and performance standards.
- Participate in architectural discussions and contribute to the technical direction of projects.
- 5-7 years of backend development experience with a strong focus on designing developing and deploying complex scalable applications.
- Demonstrated success in leading and delivering high-impact software projects collaborating with cross-functional teams to ensure project success.
- Extensive expertise in backend development methodologies frameworks and tools particularly in ecosystem (e.g. Core Entity Framework).
- Advanced proficiency in C# and other relevant programming languages with a solid foundation in Java or Python as a plus.
- Strong command of backend frameworks and libraries with particular expertise . Familiarity with additional frameworks (e.g. Spring Django) is advantageous.
What to Expect in the Hiring Process:
- A preliminary phone call with the recruiter
- Technical interview
- Interview with Senior members of the team
- Cultural and Behavioural Fit Interview with a member of the Executive team.
Required Experience:
Senior IC