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