Lead .NET Engineer (#1613)

Ukraine, Europe, Romania
Work type:
Office/Remote
Technical Level:
Leader
Job Category:
Software Development

N-iX is looking for a Lead .NET Engineer to join our team on a full-time basis.

About project
It is an application that focuses on the trading solution and provides corporate clients with a comprehensive suite of customization functionality, flexibility and predictability. The main goal of it is to allow clients to conduct the trading smoothly and manage the deals according to the business regulations.


Description of the role:

  • Design and document new services
  • Identify and develop system-wide improvements in security, performance and efficiency
  • Coach and mentor members of the team
  • Implement, document and improve standards and practices that drive outstanding software development across the team
  • Make tactical and strategic technical decisions
  • Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance
  • Amplify your impact by proactively sharing your knowledge and experience leveling-up others

Responsibilities:

  • Designing solutions to high complexity problems, prioritizing high-availability and high-reliability
  • Demonstrating a deep understanding of the landscape of our codebases, components, and services
  • Remaining up to date with the landscape of technologies and techniques and evaluating their impact on the organization and its products and services
  • Possessing typically at least 8 years of experience as a professional programmer in the specific domain
  • Mastering your primary languages and frameworks
  • Building and maintaining efficient, reusable, and reliable code
  • Taking primary responsibility for resolving production issues, conducting post-mortems, and owning long-term fixes
  • Shaping broad architecture; shipping multiple large services, complex libraries, or major pieces of infrastructure
  • Producing documentation to a very high standard
  • Exhibiting a deep understanding of our products, how customers use them, and how they fit into the larger business
  • Understanding deeply the importance of non-functional aspects of software engineering
  • Providing guidance to others regarding how to properly address security issues and vulnerabilities

Requirements:

  • Considerable experience of developing stable, performant, accessible cloud-native applications
  • Significant working experience with C#, .NET and common data-stores (e.g. MS SQL, CosmosDB)
  • Significant working experience with commercial Service-oriented architecture (SOA)
  • Practical understanding of industry standard development principles and practices (SOLID, CI/CD, unit testing, secure development (OWASP) etc.)
  • A UX design-led sympathetic approach to developing applications
  • Systems thinking
  • User or developer experience mindset (UX / DX)
  • Comfort and experience working in cross-functional teams in fast-paced environments
  • At least 8 years’ experience of commercial software development
  • Willingness and ability to take on new technologies
  • Strong analytical skills and desire to write clean, testable and efficient code
  • Ability to break down complex problems into simple solutions
  • Demonstrated ability to influence technical direction through verbal and written communication skills
  • Sense of ownership, urgency and pride in your work
  • Line management experience of a small number of software engineers

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