Onshore IT Software Developer
Job Summary
The Software Developer will design, develop, and maintain applications across frontend, backend, and database layers using modern frameworks. The role includes full SDLC involvement, secure coding, DevOps practices, and collaboration with stakeholders. You will leverage AI-assisted development tools to build robust UI components and APIs.
Responsibilities
- Design and develop full-stack applications
- Maintain CI/CD pipelines and deployment support
- Perform code reviews and security compliance
- Prepare technical documentation
Required Skills
- Java Spring Boot
- Angular/React/JS
- MySQL/RDBMS
- AWS/Azure
- Agile methodology
Job Details
Key Responsibilities
• Design, develop, test, and maintain applications using: Angular (Frontend), Java Spring Boot (Backend), and MySQL (Database).
• Develop UI components, APIs, business logic, integrations, database schemas, and queries.
• Perform defect fixes, performance tuning, and deployment support.
• Develop and execute unit tests for frontend and backend.
• Participate in code reviews and ensure compliance with coding standards and OWASP secure coding practices.
• Support CI/CD pipelines, build, and deployment across environments.
• Troubleshoot and resolve development, test, and production issues.
• Prepare and maintain technical documentation including system design, API specifications, and database documentation.
• Collaborate in Agile delivery cycles with stakeholders.
• Manage technical work for O&M activities, enhancements, and new initiatives.
• Work with external vendors, ICT providers, and agencies.
Key Requirements
• Minimum 3+ years experience as Software Developer (Agile preferred).
• Degree in Computer Science / IT / Software Engineering.
• Strong proficiency in Programming (Java / Python / .NET) and Frontend (Angular / React / JavaScript / HTML5 / CSS3).
• Experience with Spring Boot framework, MySQL / RDBMS, CI/CD tools (GitLab CI or similar), and Cloud platforms (AWS / Azure).
• Knowledge of application security & OWASP standards.
• Experience with AI-assisted development tools (preferred).
• Strong problem-solving and analytical skills.