The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
Requirements
- Hands-on experience in multiple programming languages & Frameworks (Including ASP .NET, C#, Azure)
- Maintains a sense of individuality in thinking and decision making
- Knowledge of OOP concepts
- Knowledge of Database concepts and SQL queries (PostgreSQL preferred).
- knowledge of programming language concepts
- Knowledge of Git, Linux, and other fundamental technologies
- Knowledge of technologies such as Kubernetes, Docker, Linux Containers, CI / CD, Cloud Storage, CDN, and No-SQLs is an added advantage
- Interest and ability to learn new programming languages and technologies,
- Undertake full-stack development - frontend and backend programming challenges.