Search by job, company or skills
KEY SKILLS
Proficiency in Key Software Design principles e.g. OOP, SOLID, CAP/ACID, and Modern Design patterns
Ability to Analyze, Code, Develop Automated Testing, and Deploy software solutions
Ability to consider Non-Functional Requirements e.g. Security, Performance, Maintainability, Scalability, and Reliability
Capability to Investigate, Identify and Solve problems quickly, Efficiently and Adapt against tight time frames
Ability to Troubleshoot, Debug and Fix apps for Bugs if necessary and improve usability
Experience Working with Development, QA teams, Data analysts and Product managers to ideate software solutions
Ability to Self-Organize within a Team environment and a real team player
Excellent verbal and written communication skills i.e. ability to articulate and convey information concisely
QUALIFICATIONS AND EXPERIENCE
Building modular and reusable components and libraries;
Bachelor's degree or equivalent experience of 5+ years in application development role
Experience in delivering IT technical service and process in line with ITIL methodology
QUALIFICATIONS AND EXPERIENCE (12)
5+ years Experience with .NET 2.0- 4.6 and Core, C#, ASP.NET MVC, HTML, Web Components, CSS, AJAX, and JavaScript
3+ years Experience with SPA frontend frameworks e.g. VueJS, NuxtJS, React or NodeJS (async programming) & NPM package ecosystem
Knowledge of Developing Web and Mobile applications using Responsive apps and PWA
Working knowledge and understanding of Micro-Service and multi-tier Architectures
Extensive experience with both consuming and developing GraphQL, RESTful APIs e.g. stateless application & components
Excellent knowledge of RDBMS e.g. TSQL MSSQL/Sybase, MySQL, Oracle and Basic knowledge NoSQL database services e.g. MongoDB, DynamoDB
Knowledge of Container concepts e.g. Docker and Kubernetes
Knowledge with automated JavaScript testing, specifically testing frameworks e.g. Jest or Mocha
Knowledge of Message queuing and Enterprise Service Bus
Experience Knowledge with Cloud computing concepts and technologies e.g. AWS EC2, EKS, ECS, Elasticache, RDS, SQS and S3
Working Experience with TDD & CI/CD i.e. DevOps concepts, git Source Control, build automation, merge resolution, test automation, and deployment
Working Experience of Agile software processes including Scrum and Kanban
Date Posted: 20/10/2024
Job ID: 97201275