Senior .NET/Team Lead
About the company

Dassom Digital is not your typical consultancy. Dassom works closely with you from research to implementation, connecting you with top experts. Their mission is to Deliver superior results, not just recommendations. Join us for success!

About the job

Description:

As a team leader, you will have strong C#, API web services, Python, and SQL database skills, your primary responsibility is to design, develop, and maintain the backend systems of software applications. Here are some key responsibilities and qualifications for this role:

Responsibilities:

  • Leading the team which is :
  • Designing, developing, and maintaining backend systems using C#, Python, and SQL databases.
  • Collaborating with front-end developers to integrate the backend systems with the user interface.
  • Creating and maintaining API web services to facilitate communication between different systems and components.
  • Writing automated tests to ensure that the backend systems are functioning correctly.
  • Monitoring system performance and making optimizations to ensure that the application runs smoothly.
  • Ensuring that the backend systems are secure and adhere to best practices and coding standards.
  • Troubleshooting and resolving technical issues related to the backend systems.
  • Providing technical leadership and mentoring to other members of the development team.

Competencies:

  • At least 5 years hands on experience building data driven apication on Azure using : ADF, Data bricks, azure data pipelines.
  • Devops CI/CD enterprise grade deployment.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Several years of experience in software development, with a focus on backend systems.
  • Strong knowledge of C#, Python, and SQL databases.
  • Expertise in API web services development and integration.
  • Experience with automated testing frameworks and tools.
  • Strong knowledge of cloud-based software development and architecture (Azure adn AWS).
  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively with developers, project managers, and other stakeholders.

Preferable:

  • Expeirnce creating product requirements documents.
  • Familiarity with version control systems like Git, SVN, etc.
  • Knowledge of software architecture and design patterns. Specially Microsoft best practise.
  • Familiarity with security best practices and protocols.

In summary, as a Senior Software Backend Developer, you will need to have a strong technical background in C#, Python, and SQL databases, as well as expertise in API web services development and integration. You will also need to be an effective communicator, have strong problem-solving skills, and be able to work collaboratively with other members of the development team. Experience with cloud-based software development, automated testing, version control systems, software architecture and design patterns, and security best practices is also important.