Senior Software Engineer

За компанијата: Allocate Software is a leading international provider of Human Capital Management software. We care about making a difference in the sectors we serve. Whether that is helping people to deliver the best... повеќе за компанијата »

Come, join us - Let’s work together to create a better world.

We are looking for a new team member, a Senior Software Engineer. Do you want to learn and grow, to work in a dynamic global environment filled with everyday stories?

Allocate Software is a leading international provider of workforce management software. Our application suite helps thousands of hospitals and healthcare organisations manage and optimise teams of nurses and doctors to improve patient care. We are a global company with 600 employees and offices in the UK, Sweden, Denmark, Germany, USA and Australia.

We are a fast growing technology company and are establishing a new software development centre in Skopje.

Producing software products to a high level of quality is crucial to our success as a company, particularly as our products are used by healthcare organisations. The company has decided to invest significantly in an exciting new Continuous Delivery initiative to improve quality and speed to market of our products.

Role Summary:

The Software Engineer is accountable for delivering software on time, to budget and to a high quality meeting the functional requirements of the customer (which may be either a customer internal to Allocate or external to the organization).

You will work as part of a Scrum project team to design, code and test enterprise business functionality for Allocate’s product portfolio. This will include new development as well as maintenance of existing systems. You will have TDD skills, a thorough pragmatic approach to delivering systems and will be comfortable liaising at a technical level with developers from other areas of the organization.

As this is a senior role, you will also be expected to provide technical mentoring and guidance on ‘best practice’ to less experienced members of the team.

Responsibilities:

  • Design, develop and modify our applications in Microsoft and/or JavaScript environment as part of a team using the Scrum process framework.
  • Implement functionality changes according to the user stories in the sprint backlog.
  • Close collaboration and good communication with the Product Owner and the rest of the development team.
  • Take responsibility to deliver high quality results according to criteria in the definition of done specification and focus on quality in each delivered increment. 
  • Participate in sprint planning activities and commit to sprint backlog when user stories are well understood and have reasonable estimations of effort. 
  • Make estimation of the effort of implementing user stories.
  • Assist the QA Engineer with manual testing and writing of automated tests when needed for the team to meet the sprint deadline.

Skills/Qualifications/Experience Required:

Essential:

  • Degree in Computer Science or related field
  • More than 4 years’ experience of development work
  • Experience of working with development in an agile team
  • Excellent knowledge and some years’ experience of working with the Microsoft .NET framework using C#.
  • Experience in developing web user interfaces using ASP.NET MVC
  • Strong proficiency in JavaScript and ReactJS
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc
  • Excellent knowledge of object-oriented development including software design patterns and industry best practices

Preferred:

  • Experience with ASP.NET Core
  • Experience with RESTful APIs
  • Experience with popular React.js workflows such as Flux or Redux

What we can offer you:

  • Comfortable, friendly, professional and supportive work environment
  • Private health insurance
  • Opportunity to gain invaluable experience in all aspects of events within a fast-paced global dynamic organization
  • Opportunity to gain international business experience, working for world high class companies
  • Possibility for personal and professional growth within a stable environment with ongoing training and support
  • Social and sport benefits
  • Business travels to the U.K.
  • Work from home - several times per month

 

Please apply on the link below:

https://hrbrg.co/8nc5lb

Сакаш да те препорачаме кај компаниите?

барај огласи за вработување » барај останати огласи »