Position: Trainee Engineer – Software
Location: Noida
Experince:0-1 years
We are seeking a motivated and enthusiastic Trainee Engineer to join our Application Development team. This is an exciting opportunity for fresh graduates or those with limited experience to kick-start their career in software/application development. The ideal candidate will have a keen interest in learning and applying new technologies, along with a passion for building and supporting enterprise-level applications.
Key Responsibilities:
- Assist in the development, testing, and maintenance of software applications.
- Work on application logic, user interfaces, and databases to build robust and scalable applications.
- Support senior engineers in troubleshooting and debugging application issues.
- Participate in writing and optimizing code, documentation, and reports.
- Contribute to the design and implementation of new features and modules.
- Collaborate with team members to ensure smooth integration of application components.
- Test and ensure the reliability of applications across different environments.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Assist with the deployment and monitoring of applications in production.
- Learn and adopt industry best practices for software development.
- Stay updated on emerging technologies and application development methodologies.
Key Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Familiarity with application development principles and basic programming languages (e.g., Java, C#, Python, etc.).
- Basic understanding of software engineering concepts such as OOP (Object-Oriented Programming), data structures, and algorithms.
- Familiarity with relational databases (e.g., SQL Server, MySQL) and basic SQL queries.
- Exposure to web or mobile application development is a plus.
- Experience with version control tools such as Git is desirable.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work in a collaborative team environment.
- Good written and verbal communication skills.
- Eagerness to learn and adapt to new technologies quickly.
Desirable Skills:
- Exposure to application frameworks and libraries (e.g., .NET, Spring, Django, React, etc.).
- Familiarity with agile software development methodologies (e.g., Scrum).
- Knowledge of cloud computing platforms (e.g., AWS, Azure).
- Understanding of application testing techniques and frameworks.
Education :
Technical Graduate B.Tech/MTech/MCA
Apply Now