N-iX is one of the fastest growing global IT companies providing comprehensive software development services to a number of well-known international companies as well as European and US tech start-ups. Since 2002 we’ve delivered excellence in software engineering and deep domain expertise in finance, healthcare, hospitality, telecom and other industries, helping our clients to implement technology and business transformations.
Job summary:
We are looking for a skillful Senior C# Desktop Engineer. A perfect candidate must be able to adjust to constant business change. Common types of changes include new requirements, evolving goals and strategies, and emerging technologies.
About the project:
You will work for the biggest Fortune 500 producer of car parts from France (R&D department). You will take part in the development of a fiber winding simulation software for hydrogen vessels. It allows one to debug and invent new plastic winding technologies.
Requirements:
- 4+ years of experience in C#, Win32, Microsoft Windows COM, and Visual Studio
- Experience developing desktop applications using Win32, Windows Forms, WPF, WinUI, MFC, and other desktop frameworks
- Expertise in desktop applications integrations
- Understanding of design and architectural patterns
- Experience with DirectX or 3D Modeling (Nice to have)
- Confident in Agile processes
- Upper-Intermediate level of English
Responsibilities:
- Perform development of product pieces adopting the best industry practices
- Design, build, and maintain performant, efficient, reusable, and reliable code
- Translate business logic into code and automate business processes
- Perform code reviews and write unit tests
- Provide problem-solving and root-cause analysis to streamline project development
- Serve as a technical mentor in the development
- Run and actively participate in Agile processes and events
- Explore new opportunities to add value to product and process and present to the team
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