Company Description

We are in Business for People, empowering people in service organizations with innovative Enterprise and Business software solutions. We’ve innovated and taken a new approach to delivering ERP that works for people. Self-driving, adaptive and intuitive software that is changing the way people work. Our solutions empower people and deliver a better people experience so people can spend time on meaningful high value work they live for.

This position is in Unit4 PSA-suite which is a native cloud solution built on Microsoft Dynamics 365®, and the solution is completely integrated with all the standard capabilities, which Microsoft offers via the platform. The solution enables your organization to unify operational excellence in the front-office with financial excellence in the back-office. It is delivered with pre-defined project templates and built-in legislation support – as well as built-in industry best practices

Job Description

As a Senior Software Engineer:

  • You define the software structure as required and ensure it complies with the architectural vision and simplicity of the design rules;
  • You are in charge of implementing new requirements using a test-driven development methodology
  • You work with a scrum framework: planning and refinement sessions during sprints; reviewing user stories and test cases;
  • You can analyze the root cause of defects in order to provide the most comprehensive fixes for every issue

Key Result Areas:
•     Develop new features to meet the needs of Enterprise and Operations teams.
•     Own the deliverables from a Scrum team and are responsible for meeting timelines
•     Coordinate rapid, smooth, and successful iterative product launches in close collaboration with Product Owner, Quality Engineering and UI Teams

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • 5+ years of professional experience in software development, with a focus on building scalable and performant applications.

  • Strong proficiency in .NET (C#) frameworks, including experience with multithreaded applications, memory management, and system-level programming.

  • Experience with HTML5, CSS, JavaScript; and its libraries (ExtJS, React);
  • Deep understanding of Azure cloud services, including App Services, Azure Functions, Azure DevOps, and Resource Manager (ARM) templates.

  • Experience designing and developing RESTful APIs, microservices, and service-oriented architectures (SOA).

  • Solid grasp of software engineering principles, data structures, algorithms, and object-oriented programming.

  • Familiarity with CI/CD pipelines, automated testing, and deployment strategies in Azure.

  • Excellent debugging, performance profiling, and optimization skills.

  • Strong collaboration and communication skills, with experience working in Agile teams.

Additional Information

A chance to participate in the development of an international leading software firm. At Unit4, you have the freedom and autonomy to be successful. Enthusiastic colleagues who like to learn from each other. At Unit4 we invest in your personal and professional growth. We don't focus on how many days you work, we trust you on delivering results - thus, we have an unlimited vacation policy.
Starting with us you will have an assigned mentor.

Our commitment to you

Unit4 is committed to ensuring equal opportunity for everyone. Together, we continue to build an inclusive culture that encourages and celebrates the diversity of our employees, where they all are seen as a real value to the company. We guarantee a fair consideration for employment, without discrimination. Thats why we make our hiring decisions solid based on merit, qualifications and current business needs. We invite you to be a part of this diversity and join our community!

Other jobs at Unit4

Not quite what you're looking for?

Take a look at some of the other great opportunities at Unit4.