Senior .Net Engineer

4 тижні тому

Lviv, Україна
Повна
Гібридний
Senior
За результатами співбесіди
Engineer

About the project: it would be a project from scratch.

Our customer is a company from the USA and Canada, that positions itself as a marketing and business communications partner that helps its clients transform internal processes in various verticals, from financial services and healthcare to retail and energy.

The team: Senior .Net, Middle .Net, Middle React, Middle QA, BA, UI/UX Designer, PM.

Tech. stack: .Net 7, MS SQL, microservices.

Requirements:

  • 5+ years of experience in software development using the .NET framework, including C#.
  • Proficiency in .NET Core/.NET 5+ and ASP.NET Core.
  • Strong understanding of object-oriented programming and design principles.
  • Experience with web application development and relevant technologies (e.g., ASP.NET MVC, Web API).
  • Familiarity with database systems, including SQL and NoSQL databases.
  • Experience with cloud platforms (e.g., Azure, AWS) is a plus.
  • Proficiency with development tools, source control, and build automation (e.g., Visual Studio, Git, Jenkins).
  • Strong knowledge of software architecture and the ability to design scalable and maintainable solutions.
  • Experience with unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) practices.
  • Excellent problem-solving skills, including the ability to debug complex issues and provide effective solutions.
  • Strong communication skills, including the ability to work with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Familiarity with Agile methodologies and Scrum practices.
  • Willingness and ability to stay updated with the latest industry trends and technologies.
  • Relevant certifications, such as Microsoft Certified: Azure Developer Associate, would be a plus.
  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is preferred.

Responsibilities:

  • Develop, test, and maintain high-quality software applications using the .NET framework, following best practices and coding standards.
  • Participate in the design and architecture of software solutions, ensuring scalability, performance, and maintainability.
  • Review code and provide constructive feedback to junior developers, maintaining code quality and consistency.
  • Serve as a technical leader on the team, providing guidance and mentorship to other team members.
  • Investigate and resolve complex technical issues, offering innovative solutions to challenges.
  • Implement and advocate for testing practices, including unit testing and integration testing, to maintain code quality.
  • Collaborate with cross-functional teams, including designers, product managers, and quality assurance engineers, to deliver high-quality software.
  • Create and maintain technical documentation for code, architecture, and development processes.
  • Ensure that software solutions are developed with security best practices in mind, protecting against vulnerabilities and threats.
  • Work in an Agile environment, participating in sprint planning, stand-up meetings, and retrospectives.
  • Stay updated with the latest .NET technologies and evaluate their potential applicability to projects.
  • Identify and address performance bottlenecks and optimize code for efficiency.
  • Ensure that coding standards and best practices are followed within the development team.
  • Support deployment processes and contribute to the ongoing maintenance and enhancement of software applications.
  • Ensure that software development complies with relevant legal and regulatory requirements.

What we offer:

  • Annual paid vacation of 18 working days;
  • Extra vacation days for long-lasting cooperation;
  • Annual paid illness of 10 days;
  • Maternity\Paternity leave;
  • The opportunity for sabbatical leave;
  • Marriage and Parenthood Package;
  • Compensation for sports activities (up to 6000 UAH\year);
  • 50 % cost compensation for attending courses for self-development;
  • Corporate doctor;
  • Internal education(corporate library, Udemy courses);
  • Career development plan;
  • English classes;
  • Paying taxes and conducting private entrepreneurs;
  • Technical equipment: laptop, mouse, keyboard, monitor etc.;
  • Internal Referral program;
  • Opportunity to take part in company volunteering activities;
  • Technical community events.

    Send CV – https://www.sombrainc.com/careers/137826

Податись на цю вакансію

Sombra - це сервісна компанія-розробник програмного забезпечення, яка працює з клієнтами з США, Канади та Європи. Компанія поєднує глибоку технологічну експертизу з людськими цінностями, серед яких: проактивність, робити замовника щасливим, зміни, відкриті та чесні взаємовідносини, саморозвиток.  На сьогодні Sombra  налічує 300+ спеціалістів і продовжує зростати.  Офіси компанії розташовані у Львові, Києві та Івано-Франківську.  Sombra - це українська ІТ компанія, якам продовжує жити та підтримувати Україну та український народ. 

Є пропозиція про співпрацю? Напишіть нам

Анна Панченко
Анна Панченко
Менеджер проєкту