Middle/Senior .NET Software Engineer (Desktop, part-time) (#300)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

N-iX is looking for skilled Middle/Senior .NET Engineer (WPF) who will work close with our customer on improving its platform. Our customer is a global battery company like no other. Thanks to historical expertise, combined with unique industrial approach, company has leading position to meet the demands of the most demanding customers. Customer's products - batteries and battery systems - make a difference for all the market sectors they serve. For over 100 years, customer's longer-lasting batteries and systems have provided critical safety applications, back-up power and propulsion for our customers. As a leading battery company, company's innovative, safe, and reliable technology delivers high performance on land, at sea, in the air, and in space.

Responsibilities

  • Managing and securing the IT infrastructure and software around BaSiCs (Battery Sizing and Configuration Software): webservers, settings and that they are up to date with the latest security; SQL databases
  • Created/updated/debugged features added in BaSiCs (Battery Sizing and Configuration Software)
  • Suggest and create a database structure based on the specification
  • Keep the technology platforms up to date, .Net platform, security on webservers, SQL database
  • Update data in the database when required
  • Translate the function specifications into development specifications
  • Develop the functions and test
  • Overview of the solution and review dependency with the different modules
  • Write clean testable code

Requirements:

  • 3 + years of experience as a C# .NET desktop developer, WPF
  • Knowledge of the inner workings of the .NET framework.
  • Knowledge of the SQL language & database engines.
  • Experience with WCF and WPF.
  • Experience with Web Services.
  • Knowledge of DB Design.
  • Intermediate + English level

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
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings