- Technical analysis, design and development of applications and service projects
- Producing detailed technical and design specifications
- Conducting systems testing and supporting user acceptance testing
- Liaising with users from all areas and with other ISD teams including ISD Control and Technical Services
- Adhering to International development standards and procedures, including change control
- Dealing with day-to-day production problems and maintenance when required
Qualifications, Skills, and Experience
- Excellent knowledge with proven implementation experience of:
- C# using . NET Framework and . NET Core
- Design Patterns and SOLID principles
- Relational database design and optimisation (e. g. using SQL)
- Document based database design and optimisation (e. g. MongoDb)
Good knowledge with applied experience of:
- Microservice architecture, developing scalable solutions
- Unit and Integration testing using common frameworks
- Enterprise messaging solutions e. g. ActiveMQ
- REST and developing RESTful APIs
- Excellent technical analysis and investigatory skills
- Ability to work with both business and IT staff in a pressured environment
Nice to have:
- Experience with AngularJS and Angular
- Experience using Cloud products and solutions for both database and application
- SCM tools: JIRA, Bamboo, Git
- Experience working within Agile projects and following common practices e. g. scrum
- Wide knowledge and experience in peripheral infrastructure (e. g. Scheduling and
- Monitoring tools, desktop application deployment and testing)
- Experience of Bamboo or equivalent CI platform
- NuGet
- Familiarity with the Telerik Toolset