Apply on
Original
Simplified
Job Summary
- 10+ years experience software development
- Front end knowledge: Angular (ideally v15+), proficient CSS, HTML knowledge, knowledge of state management in angular such as NgRx
- Back end knowledge: Either .NET (preferred) or Java - must be willing to pick up either .NET or Java on the job depending on which skill they may not have.
- Database: Good knowledge of relational database such as MySQL, Postgres
- Security knowledge: good knowledge of security both front end (e.g. xss, csrf) and backend (e.g. authentication & authorisation)
- Proficient knowledge in designing APIs (e.g. REST & best practices)
- Proficient knowledge in testing (e.g. Unit testing, integration testing, e2e testing)
- Some understanding of DevSecOps (e.g. managing cloud infrastructure through infrastructure as code, building & maintaining devops pipelines)
- Knowledge in some cloud infrastructure platform is preferred e.g. Azure (preferred), AWS, GCP
- Fluent in English both written and spoken
- Outstanding communication, presentation abilities and teamwork skills
- Ability to work autonomously, well organized
- Pragmatic and open minded
- Passionate about technologies
- Strong decision making and judgment skills (ability to make logical, pragmatic and structured decisions)
- Strong experience with matrix organization and business projects multi-disciplinary teams
Roles & Responsibilities
- Develop client-side and server-side architecture.
- Participate in all phases of development from requirements definition and design to development, deployment, and maintenance. performance tuning, and monitoring
- Work with architects to finalize the low-level design aligned to standards and best practises
- Lead the development teams and ideate software solutions.
- Adhere to deliverables timelines and ensure quality, performance and security of the product
- Troubleshoot, debug and upgrade software.
- Write technical documentation
- Estimation and scoping of new projects
Essential Skills:
Angular, NET core, .NET Framework ,LINQ,C#,SQL, Entity framework Core, Integration API, JSON, Swagger, OData
Nice to Have Skills. Azure,ASP.NET MVC
Qualifications
- A recognized degree in Computer Science or similar technical field of study or equivalent practical experience.
- Minimum 9+ years of experience in software development.
Similar Jobs