Colombia

Medellin

Hybrid

Senior .Net Engineer

We are looking for an experienced .Net engineer who will join a project full of trials and will be able to develop their skills as a developer, offer their ideas, and communicate directly with the customer.

Technology set: REST, HTTPS, Dependency Injection,.Net, Swagger.

Requirements:

  • 8+ years of experience in software development using .NET, including C#.
  • Proficiency in .NET Core/.NET 8 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 Azure cloud platform.
  • Experience with Microservices design patterns.
  • 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 debugging complex issues and providing 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.
  • English- B2+.

Responsibilities:

  • Develop, test, and maintain high-quality software applications using .NET, 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.

We Offer:

Well-being:

  • Annual Vacation – up to 15 unpaid working days within an individual year.
  • Sick Leave – up to 10 unpaid working days within an individual year.

Professional Growth:

  • Dedicated professional training – 50% reimbursement of the professional training cost.
  • Sombra University courses – enjoy a range of learning opportunities through Sombra University. It offers many educational courses, as well as educational lectures on a variety of topics.
  • Sombra Around Tech – community attendance – Sombra unites engineers and experts in several areas: Front-end, Back-end, QA, DevOps, and Вusiness Analysis.
  • Mentorship program – available on request.
  • UDEMY online course platform – stay up-to-date with the latest technologies and programming languages.
  • English courses and Speaking Club – attend English classes twice a week in small groups.

Added advantages:

  • Work equipment (Laptop, monitor, and small devices compensation).
  • Sombra’s referral program
  • If you know someone you believe is a good fit for our cooperation, you can recommend them and get a reward
  • Public Holidays – celebrate 18 statutory holidays in Colombia.
  • Sombra events – Join Sombra’s traditional events (both online and offline).

Ruslana Murha

Recruiter

Apply Now

If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly