Senior C#/.Net Engineer (#1795)

Colombia
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
High growth healthcare technology company

N-iX is a global company with Ukrainian roots that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in eight countries spanning Europe, the US, and Latin America. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.

We are looking for Senior .Net FullStack Engineer who will work with the team of a US-based client company to create a suite of applications and tools for internal and external customers.

Responsibilities:

  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
  • Developing new user-facing features using modern web development frameworks.
  • Translating designs and wireframes into high-quality testable code components.
  • Implementing, designing, and integrating RESTful APIs.
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design participating in code reviews.
  • Work with agile development methodologies, adhering to best patterns and practices.
  • Involved in design discussions with the architect and product team on building end-to-end systems optimized for speed and scale.
  • Participate in all aspects of agile software development including Scrum meetings, design, implementation, and deployment.

Qualifications:

  • 12+ years of work-related industry experience developing high-performance web applications in C#/ .NET.
  • Experience with designing and implementing RESTful microservices in .NET Core.
  • Experience developing event-driven microservices using various messaging platforms and queuing systems, such as Apache Kafka, RabbitMQ, or similar technologies.
  • Experience with migrating monolithic systems to microservices architecture using domain-driven design principles and established pattern.
  • Experience with cloud-native development including creating microservices (REST and event driven).
  • Experience with SQL and relational database design, particularly with MS SQL Server.
  • Experience with NoSQL databases, with a preference for DocumentDB experience.
  • Experience with OAuth and OpenID Connect protocols for secure authentication and authorization.
  • Experience with utilizing modern CI/CD tools for automated build, test, and deployment pipelines.
  • Experience with SCRUM Agile processes, demonstrating the ability to effectively collaborate within an Agile team environment.
  • Strong communication skills, facilitating clear and concise interactions within cross-functional teams to ensure project alignment and success.
  • Upper-Intermediate level of English is required.

Nice to have:

  • Proficiency in .NET 5 or .NET 6.
  • Experience with specific technologies such as Redis, Elasticsearch, Containerization (Kubernetes, Docker).

 

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits