The successful candidate will be a seasoned technologist, tasked with building a strategic cloud-hosted.NET platform as part of the transformation programme to enable new/develop existing capabilities in the Risk Management space.
Requirements
- Strong development background coding in recent versions of C# and.Net Framework and REACT JS, SQL scripting
- Knowledge of React and/or Angular UI frameworks
- Experience developing cloud architectures and cloud-based solutions such as services in AWS
- Good understanding of microservice architectures and patterns
- Experience in decoupled service-orientated systems for internal system dependencies and code
- Experience designing and writing robust software for large-scale applications in a fast-changing environment with rapid release cycles
- Some knowledge of HTML and HTML-based UI frameworks
- Ability to write clean readable code
- Strong in Object Orientated Programming, Design Patterns, SOLID principles and other industry standards
- Proficient with Test Driven Development including Unit and Integration testing
- Proficient with the Git code versioning tool
- Proficient with Microsoft Entity Framework
- Familiarity with version control systems (e.g., Git)
- Experience with cloud platforms such as Azure or AWS(the latter preferred)
- Self-starter with ability to work independently to achieve results
- Able to work well under pressure, flexible, positive & focused during times of change
- Proven experience in software development, problem solving, documentation and working to tight deadlines
- Ability to work on multiple tasks whilst managing multiple deadlines and priorities
- Ability to self-start, identify tasks required independently to fulfil project deliverables and work as a team member
- Understanding the full project lifecycle from requirements capture through to implementation and delivery
- A proven track record of developing high quality software to business specification whilst understanding processes and requirements
- Strong understanding of Agile/Waterfall development methodologies
- Experience of using Agile for example Scrum, Safe, Kanban methodologies
- Ability to produce design documentation in a clear, accurate and concise manner
- Ability to use own initiative, with strong personal organisation skills
- Ability to develop new skills and understand new technology as required
- Personable and engaging
- Communicates effectively and efficiently to internal and external stakeholders
- Build relationships and networks with both internally and externally wherever possible
- Demonstrates strong customer focus
- Demonstrates ability to work effectively with others
- Constructively handles disagreements to reach a resolution
- Ability to work with diverse groups/ personalities
- Open to innovative ideas/ experiences and ability to create new ideas, approaches or insights
- Excellent attention to detail, highly organised with a proactive approach
- Strong analytical ability and problem solving skills
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Relocation Assistance