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