Vertex IT Solutions is looking for a motivated Associate Software Engineer to join our development team. The ideal candidate will be responsible for assisting in the design, development, testing, and maintenance of software applications. This role is an excellent opportunity for individuals looking to enhance their technical skills and gain hands-on experience in a fast-paced, collaborative environment.
Key Responsibilities
Software Development:
- Assist in the design, coding, and debugging of software applications.
- Write clean, efficient, and well-documented code following industry best practices.
- Collaborate with senior developers to understand project requirements and implement solutions.
Testing & Debugging:
- Conduct unit testing and participate in code reviews to ensure quality and reliability.
- Identify and fix bugs, performance bottlenecks, and other technical issues.
- Work closely with the QA team to support software testing and troubleshooting.
Collaboration & Learning:
- Participate in team meetings, Agile sprints, and technical discussions.
- Learn and adapt to new technologies, frameworks, and best practices.
- Assist in maintaining technical documentation and project reports.
Key Requirements:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience: 0-2 years of experience in software development (Fresh graduates are encouraged to apply).
Technical Skills:
-
- Proficiency in one or more programming languages such as Java, Python, C++, JavaScript, or .NET.
- Knowledge of web development frameworks (React, Angular, Django, Spring, etc.).
- Experience with databases (SQL, MySQL, PostgreSQL, MongoDB) is a plus.
- Familiarity with version control systems (Git, GitHub, Bitbucket).
- Understanding of SDLC, Agile methodologies, and software architecture concepts.
Soft Skills:
-
- Strong problem-solving and analytical abilities.
- Good communication and teamwork skills.
- Willingness to learn and adapt to new technologies.