Senior .Net Engineer
4 тижні тому
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 - це українська ІТ компанія, якам продовжує жити та підтримувати Україну та український народ.