Key Responsibilities
- Assist in the development and maintenance of software applications and services
- Write clean, structured, and maintainable code following engineering standards
- Participate in feature development, bug fixes, and system enhancements
- Collaborate with senior engineers to design and implement technical solutions
- Troubleshoot and resolve software defects and performance issues
- Support testing, debugging, and validation of applications
Requirements
- Understanding of programming fundamentals and object-oriented concepts
- Knowledge of Java, Python, JavaScript, C++, or similar programming languages
- Basic understanding of databases and SQL
- Familiarity with software development lifecycle concepts
- Knowledge of Git or version control systems