, including APIs and business logic integration.
Translate functional and technical specifications into high-quality software applications.
Conduct
unit, integration, system, and user acceptance testing (UAT)
.
Use
configuration management, build automation, and integration tools
to deploy applications.
Debug and troubleshoot applications to ensure code quality, reliability, and performance.
Create and maintain
technical documentation
for software and systems.
Identify and recommend improvements for system performance, architecture, and usability.
Design features at the application, database, and infrastructure levels to meet business requirements.
Ensure all delivered applications comply with
security best practices and enterprise security standards
.
Job Requirements
Minimum
3 years of relevant experience
in software/application development.
Strong full-stack development expertise, with experience in:
Frontend:
JavaScript, React, Angular (or similar frameworks)
Backend:
Java, C#, Node.js, Python
Strong knowledge of
software design, architecture, and development practices
(Object-Oriented Design, microservices, REST APIs, cloud-native applications).
Hands-on experience with
version control systems
(e.g., Git) and modern DevOps tools (e.g., Docker, Kubernetes, CI/CD).
Practical knowledge of
cloud platforms
such as AWS or Azure.
Familiarity with
modern cloud application architecture
and deployment patterns.
Experience working with
SQL and NoSQL databases
, including performance optimization and troubleshooting.
Working knowledge of