
За компанијата: 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, 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.
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 2 years’ experience of development work.
- Experience of working with development in an agile team.
- Thorough and quality oriented.
- Good knowledge and some years’ experience of working with the MS .NET framework using C#, Javascript and/or VB.NET.
- Good knowledge of object oriented development including software design patterns and industry best practices.
Preferred:
- Experience of test-driven and/or behaviour-driven development.
- Experience of development of web interface and distributed solutions.
- Experience in Java development.
- ESB experience, preferably Apache Camel, Fuse, but others like Mule also considered.
What we can offer you:
- Comfortable, friendly, professional and supportive work environment
- Private health insurance
- Social and sport benefits
- Business travels to the U.K.
- Possibility for personal and professional growth with ongoing training and support
- Work from home - several times per month
- Allocate refferal bonus
- Opportunity to gain international business experience within a fast-paced global dynamic organization, working for world high class companies
If you are interested in working as part of an international team in a dynamic environment and are passionate about working with modern technologies then we would like to hear from you.
Please apply using the link below:
https://hrbrg.co/qgd86w
Слични огласи »