We are seeking skilled and highly motivated individuals Full Stack Developer to join us for some exciting projects. You'll work with a multidisciplinary team of designers, developers and business experts to deliver digital government solutions; enabling governments to unlock their digital assets and connect with their citizens
What you will be working on:
Be part of an Agile team to carry out full-stack development to deliver and maintain large-scale enterprise web application systems.
Design and build services with a focus on business value and usability, with scalability and flexibility in mind
Implement microservices with container related technologies (e.g. Docker, Kubernetes)
Develop automated unit tests.
Write clean, efficient, and well-documented code
Collaborate with team members to identify and solve complex problems
Stay up-to-date with the latest advancements in web and mobile development
What we are looking for:
Full Stack Developer (JAVA)
3+ years of professional software engineering experience with Java
Strong knowledge of Spring Boot framework
Experience in unit testing and functional testing.
Experience in Kotlin will be an added advantage
Full Stack Developer (NodeJS)
Minimum 3 years or more working experience in building web applications
In-depth knowledge of languages such as JavaScript (ES 5/6) and Typescript
Experience in creation/maintenance of APIs using Node.js is mandatory
Experience in tooling processes for modern web applications using Webpack and Gulp
Experience in automated testing using JavaScript testing frameworks/libraries such as Jest, Cypress, Mocha, Jasmine
Full Stack Developer (.NET)
Minimum 3 years or more experience in developing software applications with .NET Framework, ASP.Net, API and Microservices.
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic) and HTML5/CSS3.
Development of a pplications using MVC, Entity Framework and other modern .Net Technologies.
Knowledge of WPF, WinForm and web services
Strong knowledge of SQL (MS-SQL / SQL Server).
Other Requirements
A good understanding of REST API principles and best practices
Working experience building Microservices
Technical knowledge and experience in designing and developing applications in AWS cloud environment (RDS, Glue, Lambda, MSK)
Proficient with CI/CD practices and production deployment
Working experience with Container and Container orchestration platforms like Kubernetes, Docker
Working experience in Agile development environment
Strong Proficiency in one or more frontend framework (React/Angular /Vue).
Experience with version control systems such as Git
Excellent problem-solving and debugging skills
Strong communication and teamwork abilities
Self-driven and motivated.
Willingness to learn.
Experience with Kafka will be added advantage