Key Accountabilities and Main Responsibilities
- Strategic Focus
- Analyse, document and propose solutions by mapping business requirements to technical solutions
- Be involved in the application design process, ensuring each system component is well written, performant and ensuring scalability by making applications multi-instance where appropriate
- Operational Management
- As well as working with other developers, you will also be working alongside systems analysts, testers, architects and delivery managers to deliver quality software
- You will be involved in the estimation of work and definition of backlog items
- Write code and unit tests to specification
- Perform triage of defects and track them through to technical resolution
- Participate in daily stand ups
- Own the code management in the team and ensure effective use of source control systems
- Work with DevOps to ensure continuous deployment processes are achieved
- People Leadership
- Share your experience with other team members and contribute to the learning culture
- Mentor and guide other developers
- Experience & Personal Attributes
- Solid technical expertise in the relevant applications / technologies that support the business
- Excellent communicator and mentor
- C#, Git, Unit Test Frameworks, SQL Server / TSQL / Stored Procedures / Query Optimisation
- Ability to work to tight deadlines and work under pressure
- Experience of working on complex / challenging projects
- Flexible, Self-motivated, team player able to self-organise and deliver on commitments
- Ideal :
- Experience in Azure
- WebApp technologies, HTML, JS, Angular, React, CSS, etc Experience in agile working environments
Skills Required
Html, Js, Angular, React, Css, Agile, .NET