.NET SOFTWARE ENGINEER JOB DESCRIPTION

We are seeking a Dot NET Software Engineer to develop high-quality applications, ensuring they meet specified requirements while adhering to established standards. Responsibilities include analyzing requirements, designing systems, coding, testing, documenting, and supporting both new and ongoing projects. The role also involves collaboration with other developers and stakeholders, utilizing agile practices and modern development methodologies such as Continuous Integration and Pair Programming, and continuously updating skills to contribute effectively to the project.

An Overview of .NET Software Engineer Job Description Responsibilities and Qualifications

1. As a .NET Software Engineer, you excel at solving problems and streamlining processes to enhance stakeholder value. You will create and maintain high-quality applications that meet rigorous standards and project specifications. Additionally, you'll innovate within our software architecture to minimize disruptions and maintain our technological leadership.

.NET Software Engineer Roles and Responsibilities:

  • Develop applications of high quality that adhere to established standards and meet specified requirements.
  • Analyze requirements, design systems, code, document, test, and provide support for both new and ongoing software projects.
  • Developing and supporting frameworks and tools used in Maritime and Trade domain
  • Utilizing Continuous Integration and Pair Programming development methods
  • Collaborating closely with other developers, front-end designers, stakeholders and internal customers
  • Assisting in the migration from legacy systems
  • Working in a team environment using Agile practices
  • Constantly learning from and educate others to improve yourself and the project


.NET Software Engineer Requirements and Qualifications:

  • 2+ years of experience as a Software Engineer
  • Familiarity with database concepts and technologies - good command of relational application databases (Microsoft SQL Server) architecture including stored procedures, SSIS, DTS, Triggers.
  • Experience with Microsoft Business Intelligence tools (SQL Server Reporting Services, SQL Server Analysis Services, SQL Server Integration Services)
  • Full project life-cycle experience – in C# / .NET / .NET Core
  • Fluent knowledge of Polish and good knowledge of English
  • Data warehousing experience
  • Strong SQL coding background; understanding of SQL statement optimization/tuning.
  • Cloud infrastructure experience - AWS
  • Experience with Docker
  • Experience with  MVC, HTML5/CSS3 knowledge

2. 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.

.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.


.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