Job description
Role: Working alongside the Lead Developer to:
- Support software design process based on functional requirements, developing and implementing new software or modifications to existing software that requires minimal rework.
- Use software development best practices to write well-designed, testable and efficient code.
- Follow Security-by-Design principals
- Utilise established development tools, guidelines and conventions including Visual Studio, SQL Server and Git Version Control.
- Take ownership of the deployment, set-up, and automation of software and processes, particularly in Azure DevOps.
- Develop lightweight technical documentation throughout the software development life cycle.
- Manage the workflow of a Junior / Intermediate developer
Core Skills
- 3 years of commercial experience with suitable degree/qualifications
- Knowledge and experience in producing working, clean code.
- Excellent skills in programming (C#, .NET MVC, JavaScript)
- Analytical and research skills
- Experience with Azure DevOps, CI/CD
- Advanced TSQL skills
- jQuery, Bootstrap, React
- For those who want to branch out Mobile development skills in Android and Swift are useful but not critical
Abilities
- Broad knowledge and experience in producing working, clean code.
- Demonstrated ability to contribute positively to the ongoing development of systems and processes, showing initiative in troubleshooting.
- Demonstrated ability to manage priorities and workloads in an effective and timely manner.
- General knowledge of relevant legislation, regulations, codes of practice and changing trends.
- General knowledge of health and safety responsibilities.
Personal Attributes
- Very good verbal and written communication skills.
- Displays communication, listening, and presentation skills to a high level, with the ability to communicate effectively with staff in non-scientific positions.
- Uses appropriate interpersonal styles to gain acceptance of own and other ideas, in line with company objectives.
- A logical and investigative mind.
- Understands how to separate and combine tasks into the efficient workflow; knows what to measure and how to measure it; can see opportunities for synergy and integration.
- Maintains strong work ethics and values in all decisions made.
- Ensures data gathered during all interactions is complete and accurate.
- Self-motivated and able to work unsupervised with sound judgment and initiative
- Desire to enhance knowledge and skills and grow and develop into new roles.
- The ability to effectively gather multiple sources of information and apply technical and analytical skills to make effective decisions.
- Ability to anticipate change, remain flexible, and to be innovative.
- Permanent residency preferred
- Problem solver
- Out the box thinker
- Delivery focused team player
- Outside the box thinker with a passion for multiple projects at any one time
If you are looking for a career not just a job, with rewards and incentives, a work life balance and the opportunity to grow within a company. This could be the ideal opportunity for you.
Apply now, via the link or email aridderhof@adecco.co.nz