Overview
Driven enthusiastic Developer with a Software Engineering or IT qualification willing to deliver, learn and contribute to quality software. Keen to engage, self-motivated to learn and work with some of the latest exciting cloud technologies. You’ll be working as part of a larger team of approximately 20 other developers in a friendly, relaxed environment who will be delivering a range of projects, legacy system migrations, product changes and continuous improvement.
Key Accountabilities and Main Responsibilities
- Utilize existing knowledge and experience of the full SDLC using .NET, C# , ASP.NET, ASP.NET MVC and SQL Server or Oracle Database
- As well as working with other developers, you will also be working alongside systems analysts, testers, architects and delivery managers to deliver quality software.
- 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.
- Write code and unit tests to specification.
- Perform triage of defects and track them through to technical resolution.
- Participate in daily stand ups.
- Should have 1-3 years of overall programming experience using .NET, C#, ASP.NET, ASP.NET MVC and SQL Server or Oracle Database
- You should have experience of the full development life cycle.
- Be flexible to change and be able to adapt to changing priorities.
- Have good communication skills, both written and verbal.
- Strong object-oriented programming skills and understanding of SOLID principles.
- Experience of writing unit tests and mocking.
- SQL Server / Oracle
- Source control (Git)
- Restful API’s
- Microsoft Azure (service fabric) (preferred)
- Angular (preferred)
- HMTL (preferred)
- CSS (preferred)