Wise Engineering is a Ukrainian service IT company with ambitions to launch in-house startup products. Our tech team focuses on solving complex nontrivial tasks related to web development. The key domains include custom E-commerce development, product scaling, on-site search, high load systems, and cloud migration.
15 липня 2024

Senior .NET Developer (вакансія неактивна)

Тернопіль, віддалено

Project: Scalable Telehealth Platform

Telehealth clinic focused on men’s health. They leverage a personalized care approach with data-driven insights.

Tech stack:

  • .NET Core 3.1
  • dotNET 6+
  • Azure SQL — apx. 6 databases
  • Azure Repos
  • GitHub
  • Azure Services & Azure Devops
  • Playwright
  • Redis cache
  • TypeScript
  • PostgresSQL
  • React/Next.JS
  • Azure SQL Server
  • Entity Framework

About the Role:

As a Senior .NET Engineer, you will play a important role in driving the technological evolution of our platforms. You will be instrumental in upgrading and maintaining our systems, ensuring seamless transitions and implementing best practices. Your expertise will guide the team through complex challenges and innovative solutions, leveraging cutting-edge technologies to deliver high-quality, scalable, and efficient software. Join our dynamic team to influence the future of our products.

Responsibilities:

  • System Upgrades: Be part of the team that handles the upgrade process from .NET 3.1 to 6 and eventually to 8, ensuring minimal disruption and optimal performance.
  • Application Development: Design, develop, and maintain high-quality software using .NET 6+, Entity Framework, and Azure SQL Server.
  • Front-end Integration: Collaborate with front-end developers to integrate .NET applications with React/Next.js and TypeScript, ensuring a seamless user experience.
  • Database Management: Optimize and maintain databases using Redis, Postgres, and Azure SQL Server.
  • Code Reviews and Mentorship: Conduct thorough code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous improvement.
  • Collaboration and Communication: Work closely with cross-functional teams to understand requirements, identify solutions, and deliver projects on time.
  • Performance Optimization: Identify bottlenecks, troubleshoot issues, and implement performance improvements across applications and databases.
  • Documentation: Maintain comprehensive documentation of system designs, codebases, and upgrade processes to ensure clarity and continuity.

Qualifications:

Experience: Minimum of 7 years of professional experience in software development with a strong focus on .NET technologies.

Technical Skills:

  • Proficient in .NET 6+, with experience in upgrading from older versions.
  • Strong knowledge of Entity Framework and experience with Azure SQL Server.
  • Proficiency in front-end technologies including TypeScript, React/Next.js, and some familiarity with Nest.js.
  • Experience with Redis and Postgres.

Problem-Solving: Demonstrated ability to tackle complex technical problems, troubleshoot issues, and deliver effective solutions.

Collaboration: Excellent communication skills with a track record of successful collaboration in cross-functional teams.

Leadership: Proven experience in mentoring junior engineers and leading technical initiatives.

Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Excellent communication and collaboration skills.
  • B2+ English level (both written and verbal)