Description:
Your key responsibilities will include;
- You will support the design, development and ongoing support of major business applications.
- You will use web and .net technologies to support continuous improvement of services to our customers and internal stakeholders
- You will develop generic, reusable, and scalable tools that can provide value beyond their original use case.
- Translate business requirements into functional and technical requirements. Create technical designs with the view to implementing these solutions in an n-tier environment, taking into account performance, scalability and impact on existing systems and the running of the business.
- Develop solutions adhering to technical designs, business requirements and development standards.
- Test and document applications.
- Provide accurate development estimates, deliver complete components/solutions on schedule.
To be considered for this role you will have the following skills/experience:
Essential
- Ability to quickly learn new or unfamiliar technology and products using documentation and internet resources.
- Well versed in the following web and software development tools and methodologies:
- C# and .net Core
- Blazor
- MVC
- Web API
- AJAX
- HTML/CSS/Bootstrap
- Service busses
- Webhooks
- Signalr
- Microservices
- Able to work independently to design and build a functional software product
- Able to test and critically review code of your peers
- Able to write maintainable, well documented, code
- Able to work with other developers to contribute to the development of a single product