Middle Full Stack Software Developer

ELEKS Software Engineering and Development Office is looking for a Middle Full Stack Software Developer (.NET, React) in Poland and Croatia.
ABOUT CLIENT

Our client is a legal industry startup in Denmark. The project’s idea is to create a web application that would support the lawyers in all processes related to bankruptcy.

REQUIREMENTS

  • Strong experience with C#, .NET Framework 4.8, Web API 2, .NET 6, and migration to .NET 6
  • Experience with Entity Framework 6 and EF Core
  • Experience in developing RESTful APIs and working with API management
  • Experience with React, RxJS, Redux, Formik, and FluentUI (Word & Outlook add-ins)
  • Practical experience with CI/CD setup using Azure DevOps and Docker
  • Experience with Microsoft Azure VMs and IIS for hosting and deployment
  • Hands-on experience with Unit Testing (e.g., xUnit / NUnit)
  • Good knowledge of MS SQL and experience with relational databases
  • Understanding of OpenAPI standard and API documentation
  • Familiarity with Domain-Driven Design (DDD) principles
  • English level: Upper-Intermediate or higher

RESPONSIBILITIES

  • Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Possess knowledge of software development methodologies (Waterfall, Agile, etc.)
  • Structure and format the source code, comment and mark up the code, and name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Implement code refactoring and optimization methods. Post-refactoring and optimization result in the collective knowledge base as the best practices
  • Modify existing software code and test its availability. Analyze software code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and merge or split code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Develop procedures to test code availability, collect diagnostic data, generate test data sets with desired characteristics, examine the required software characteristics, etc
  • Reproduce defects logged in the database, establish their causes, and modify code to eliminate defects
  • Determine software product compliance with the technical requirements
  • Collect and analyze results of software tests. Deliver correct interpretation of diagnostic data; analyze the significance of the obtained software characteristics; can document test results. Assess software product availability
  • Develop, document, and edit programming interfaces, software modules and components assembling procedures, software deployment and update procedures, and data migration and transformation (conversion) procedures
  • Assemble software modules and components into software products; connect software products to the external environment. Test availability of software product versions
  • Analyze variants of software requirements implementation; evaluate their time consumption and workload. Conduct assessment and justification of the solutions recommended for software requirements implementation
  • Approve technical requirements for software with stakeholders. Evaluate and justify terms of task completion. Assign tasks to developers, and monitor task implementation. Provide training on the project
  • Have valid competence-related certifications
  • Participate in conducting internal staff testing (“matrix”), organization of lectures, seminars, developers’ talks, knowledge-sharing sessions, and other forms of trainings for developers

WHAT YOU WILL GET WITH ELEKS

  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

ABOUT ELEKS

ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.

Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.

Liudmyla Vedetska
Recruiter Contacts
Apply
Apply via Linkedin
or refer a friend
Apply
or refer a friend

Noticed a perfect match for a friend?

Get a valuable bonus for a reference

Refer a friend