Key Accountabilities And Responsibilities Are As Follows
Developing across the stack on our SaaS application.
Maintain existing systems and platforms via bug fixes and enhancements.
Writing readable, maintainable code and tests
Collaborating in an agile team of developers, analysts, testers and UX/UI designers
Work with and further refine our coding standards and best practices.
Communicating with our users occasionally to further understand requirements to deliver robust and modular solutions.
Scope technical and performance requirements and architect, design and specify scalable and âfit for purposeâ technical solutions.
Own all technical commitments and assure the quality of deliverables across allocated projects.
Define technical activities for small to medium size jobs and estimate and quote on required effort, resources and timelines.
Own and continuously improve our technical standards, processes and methodologies
Validating requirements and approach across multiple clients
Assist with New Business, pitches and onboarding
Understanding of software architecture.
Resolve technical issues using ticketing system JIRA.
Resolve user support issues using ticketing system Zendesk.
Administering and creating SharePoint sites, libraries etc.
A good understanding of a wide variety of concepts relating to web development and back end technologies, particularly with the .NET framework.
Effective communication skills - ability to tailor based on audience.
Problem solving skills.
Self motivated and able to work well autonomously as well as in a team.
Tertiary qualifications in IT/Computer Science/Engineering or equivalent.
The Following Are Essential
Document-oriented databases. E.g Couch DB, MongoDB, (We use RavenDB)
Strong fundamentals in DevOps and its associated tools
AWS (S3, EC2, Lambda, etc),Azure or Google cloud
Experience with Event Sourcing / CQRS architectures
DevOps experience with AWS or similar.
Exposure to agile development practices.