Software Developer – Microsoft Stack – Apprentice
Duties
- Research, Design & Develop secure & high performance systems & services based on the business requirements
- Integrate systems & services across distributed systems and services
- Manage deployment of the systems & services to the development, test and production environments
- Develop test cases for the systems & services based on the business requirement
- Carry out performance & security testing of the systems & services developed
- RDBMS Design, Development, Administration, Support, Maintenance & QA
- Test and deploy upgrades, updates and patches
- Respond to end user requests for technical support
- Perform on-site and remote support & maintain support record
- Provides emergency on-call support
- Provide root cause analysis of customer issues
- Perform maintenance programming and correction of identified defects.
- Develop and maintain technical documentation.
Requirements
- Already attained, or working towards a professional qualification.
- On or completed one of the relevant Apprenticeship software development training courses or 3-4 years experience in Microsoft full stack development.
- Microsoft full stack development (desktop, web and mobile), capable to work on both front-end and back-end
- Strong understanding or experience of most of Microsoft Stack components.
- Strong understanding or experience integrating cloud/web based apps through APIs.
- Strong knowledge of RESTful web services and APIs
- Familiar with secure coding best practises
- Excellent communication and problem solving skills.
- Ability to meet deadlines and multi tasking.
- Can commit to travelling to client sites as required and also able to work remotely.
- Aware of current industry developments and best practices
- Fluent in English with excellent writing and communication skills, and an attention to detail
- Extremely well organised and able to prioritise business needs effectively
- Confident and flexible self-starter, capable of operating in a dynamic environment
- An unwavering desire for continuous improvement and innovation
- Most importantly, the candidate should have a passion for start-ups, the business and this role.
Benefits
- Becoming part of a successful startup that is set to grow over the next few years.
- A generous financial package with flexibility of working hours
- 20 days holidays
- Effective in-house training from internal or external resources will be provided to new employees, allowing them to succeed in their role and maintain a productive workplace.
- Mentoring with an experienced employee will be provided to increase and expand employee development.
- Internet, Intranet, and Webinar Training Classes and Resources will also be provided.
If this describes you and you want to join a successful team at a vital point in our journey, click apply now below.
We use BreatheHR for processing applications. For information on how we manage your information, please see our Recruitment Privacy Policy