WHAT IS A .NET SOFTWARE ENGINEER ?

The Dot NET Software Engineer will join our leading global project, collaborating with a team to develop and maintain sophisticated business applications for top international firms. Responsibilities include coding, enhancing existing solutions, and managing complex processes and integrations between applications.

Need-to-Know Overview of a .NET Software Engineer

1. .NET Software Engineer Duties and Responsibilities

  • Engineer, develop, write code, maintain and build complex business applications for our partners and clients, all of them world-class companies
  • Analyze existing products and architectures, find and suggest improvements and implement them
  • Plan and execute modules and solutions upgrade to newer technologies, between applications and programming languages
  • Liaise and cooperate with various company departments to understand business and technical requirements and help guide the engineering process
  • Coordinate work of internal and external teams (at Ineor and at our partners)
  • Follow Agile programming best practices and other best practices in Software Engineering
  • Achieve project milestones and adhere to deadlines as outlined in project timelines.
  • Actively seek clarifications and guidance when uncertainties arise.
  • Produce well-documented code that facilitates system maintenance and compliance with documentation standards.

2. .NET Software Engineer Requirements and Qualifications

  • University graduate (Computer sciences or similar)
  • At least 10 years’ experience in Software Engineering, preferably on highly complex, most demanding projects
  • An expert for .NET core and IDE (Visual Studio)
  • An expert for .NET framework
  • Familiar with MS SQL
  • Familiar with Azure or familiar with frontend basics (Sass/CSS, TypeScript/JavaScript)
  • Maybe even familiar with Angular framework
  • Highly organized and analytical
  • Knowledgeable in fundamental design principles behind a scalable application
  • Skilled in working across multiple devices and platforms, object-oriented programming, code optimization/profiling
  • Experienced in working with databases
  • Skilled in automation, integration and unit testing