- Design, develop, test, and deploy software applications.
- Write clean, maintainable, and scalable code.
- Collaborate with cross-functional teams including Product, QA, DevOps, and Business teams.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and follow development best practices.
- Build REST APIs, microservices, and cloud-native applications.
- Work on database design and integration.
Software Testing / QA
- Develop and execute test cases, test plans, and test scripts.
- Perform Functional, Integration, Regression, API, and Performance Testing.
- Identify, track, and resolve software defects.
- Automate testing processes using industry-standard tools.
- Ensure product quality and compliance with requirements.
- Collaborate with development teams to improve software reliability.
Required Skills / Technologies
Experience in one or more of the following technologies: