Intermediate .NET Engineer ID54

.NET, Software Development

Юлія Мелянчук

Персональний рекрутер

About the client:

For over 30 years, our client has been focused on predicting, detecting, and visualizing disruptive weather. Not just the severe weather that makes headlines a few weeks each year, but the subtle weather stories and touch the world every day. They are the world’s leading provider of weather-driven business solutions; their innovative products, services and software satisfy the professional weather needs of the most demanding media, aviation, energy trading, insurance, and utility customers in the world.

We are seeking a dynamic, self-motivated .NET software engineer to contribute to developing and maintaining of a new application which allows to gain access to the aviation industry’s disruptive weather briefing. It delivers the most relevant preflight briefing info directly to the iPad. App quickly retrieves the weather and NOTAM information that pilots need for next flight.


Position Summary

The qualified engineer will be able to design, develop, code, install, debug and test software at a fully functional professional level for enhancements and new products. They will need to develop software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools and determine hardware compatibility and/or influences hardware design.


  • 2+ years of experience in IT industry;
  • Team work experience;
  • English skills intermediate or higher;


Bachelor degree or higher.


2+ years’ experience in Software development.

Specialized knowledge:

  • MS SQL
  • Entity Framework
  • WCF
  • Javascript, JQuery, JQueryUI, Knockout.js
  • C#
  • Web API
  • RESTful
  • SOAP
  • TDD
  • HTML
  • Agile Scrum

Duties and Responsibilities:

  • Design, develop, code, install, debug and test moderately complex software solutions, while demonstrating professional expertise of data flow through systems implementation, demonstrating sound judgment in selecting methods and techniques for obtaining solutions
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Partner collaboratively with the business and project team to accomplish tasks/milestones/goals.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, and code comments

Skills & Abilities:

  • Fully proficient – professional level software design, debugging, documentation, and testing skills, requiring application of technical knowledge and skills necessary to complete and document projects.
  • Comprehensive knowledge of professional software development process and concepts.
  • Demonstrated proficiency in required code development in area of specialization.
  • Fully formed functional knowledge and application of business software lifecycle development.
  • Excellent communication skills (verbal, written, wiki and white-boarding).
  • Functional knowledge of Agile methodology.