Position: Lead .NET Engineer
Company: N-IX
Category: .NET
Experience required: 5y
English level: upper

Our customer is a leading North America online broker. The Lead Engineer will be involved in the development of a functionally rich product part, following through all stages of the Agile software development life cycle from inception to implementation.

Responsibilities:
• Provide guidance to team designing and building web apps
• Work with business stakeholders, product owner, and team members to develop web applications
• Lead a team of developers and QAs and foster learning on your team
• Drive to keep projects on track
• Keep senior leaders well informed during the project life cycle
• Ensure data security is enforced through the use of roles, profiles, and sharing rules
• Able to gain organizational awareness and propel projects forward through collaboration and communication
• Recommend solutions leveraging the toolsets available in Angular that meet the business needs
• Manage key milestone delivery and scope of the project
• Provide the design for review to the Solutions Architect on the project

Requirements:
• 6+ years of experience in software development
• Team leading experience
• Solid knowledge and experience with .NET (.NET Core)
• Desirable Basic knowledge of Javascript (Angular)
• A solid understanding of object-oriented programming (OOP)
• Experience working knowledge of RESTful integrations
• Knowledge of Agile (preferably SCRUM) development practices
• A Bachelor’s Degree in engineering, computer science, or another related field
• Strong analytic & problem-solving skills
• The solution-focused, takes initiative to work effectively within established guidelines
• Upper-Intermediate English level

We offer:
• Flexible working hours
• A competitive salary and good compensation package
• Possibility of partial remote work
• Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring and comfy office

Professional growth:
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

Fun:
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, foosball, ping pong, and more