Associate Software Engineer

Job Description:

We are looking for a talented and motivated Associate Software Engineer to join our development team. As an Associate Software Engineer, you will work closely with senior engineers to develop, test, and maintain high-quality software solutions. The ideal candidate will have a strong foundation in Computer Science (CS) or Information Technology (IT), a passion for coding, and the desire to grow their technical skills in adynamic and fast-paced environment.

This position offers the opportunity to gain hands-on experience in software development, work on innovative projects, and contribute to the creation of cutting-edge solutions for our clients.

Key Responsibilities:

  • Software Development: Design, develop, test, and deploy software applications based on project requirements.
  • Code Maintenance & Debugging: Write clean, efficient, and well-documented code. Debug and resolve technical issues in existing applications.
  • Collaboration: Work closely with senior developers, testers, and other stakeholders to implement software solutions and ensure seamless integration with existing systems.
  • Code Reviews: Participate in code reviews to ensure code quality and adherence to best practices.
  • Learning & Development: Continuously improve technical skills by learning new tools, technologies, and software development practices.
  • Testing: Write and execute unit tests, and work with the QA team to ensure the software meets quality standards and functions as intended.
  • Documentation: Document technical specifications, code, and system designs clearly for future reference.

Essential Requirements:

  • Educational Qualification: B.E/B. Tech in Computer Science, Information Technology, or a related field from a recognized institution.
  • Technical Skills:
    1. Strong knowledge of programming languages such as Java, C++, Python, or similar.
    2. Familiarity with web technologies (HTML, CSS, JavaScript) and frameworks.
    3. Basic understanding of databases (SQL, NoSQL).
    3. Knowledge of software development principles and methodologies.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to troubleshoot and debug complex issues.
  • Attention to Detail: High level of accuracy and attention to detail when writing code and testing applications.
  • Team Player: Ability to work effectively in a collaborative team environment.
  • Communication Skills: Good written and verbal communication skills to articulate technical concepts clearly.
  • Adaptability: Willingness to learn new technologies and programming languages as required by the projects.

Desirable Skills:

  • Familiarity with version control tools like Git or SVN.
  • Experience with cloud platforms (AWS, Azure, etc.) or containerization (Docker, Kubernetes).
  • Exposure to Agile software development practices.
  • Knowledge of mobile application development (Android, iOS) is a plus.

What We Offer:

  • Competitive salary with benefits.
  • Opportunities for skill development and career growth.
  • Exposure to cutting-edge technologies and challenging projects.
  • A collaborative and supportive team environment.
  • Mentorship from experienced senior engineers.

If you are passionate about software development, eager to learn, and looking to kick-start your career in a dynamic and innovative environment, we would love to hear from you.

Job Category: software engineer
Job Type: Full Time
Job Location: indore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx