7 days ago

Entry Level Software Developer

Code on JVM Chennai

Hybrid
Full Time
₹400,000
Hybrid

Job Overview

Job TitleEntry Level Software Developer
Job TypeFull Time
Offered Salary₹400,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

This is an entry-level position for a Software Developer. The selected candidate will be responsible for writing, testing, and maintaining code for software applications under the guidance of senior developers. The Entry-Level Software Developer will work closely with cross-functional teams to develop software solutions that meet business requirements, improve functionality, and enhance the overall user experience.

Key Responsibilities

  • Participating in the design and development of software applications.
  • Writing clean and efficient code.
  • Debugging issues and contributing to code reviews.
  • Assisting in testing and deploying applications, ensuring they function as expected.
  • Maintaining technical documentation.
  • Learning and working with different programming languages, frameworks, and technologies.

What We're Looking For

The Entry-Level Software Developer should have a passion for coding, problem-solving, and continuous learning, with a strong desire to develop software that delivers value to users.

Qualifications

  • Programming Skills: Familiarity with at least one programming language such as Java, Python, C++, JavaScript, or similar. Experience with web development (HTML, CSS, JavaScript) or mobile app development (iOS/Android) is a plus.
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to break down complex issues and develop efficient, scalable solutions.
  • Software Development Life Cycle (SDLC): Basic understanding of the software development process, including design, development, testing, and deployment. Familiarity with Agile or Scrum methodologies is a plus.
  • Version Control: Knowledge of version control systems like Git, including the ability to commit code, collaborate with teams, and manage code changes effectively.
  • Database Knowledge: Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic SQL queries for data retrieval and manipulation.
  • Debugging and Testing: Ability to identify and fix bugs, as well as write unit tests to ensure code quality and software stability.
  • Collaboration and Communication: Strong teamwork skills and the ability to communicate clearly with senior developers, project managers, and other stakeholders.
  • Eagerness to Learn: Willingness to learn new technologies, development practices, and industry trends to continuously improve software development skills.
  • Attention to Detail: High attention to detail when writing code, testing, and reviewing software to ensure that it is functional, reliable, and user-friendly.
  • Relevant Academic Qualifications: A degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred. Alternatively, relevant coding bootcamps, certifications, or self-study projects can be considered.
  • Portfolio or GitHub: A personal portfolio, GitHub profile, or any code samples showcasing personal projects or academic work is highly encouraged.

Key skills/competency

  • Software Development
  • Java
  • Python
  • C++
  • JavaScript
  • Web Development
  • Agile Methodologies
  • Git
  • SQL
  • Problem-Solving

Tags:

Software Developer
Entry Level
Java
Python
C++
JavaScript
Web Development
Agile
Git
SQL
Developer
Coding
Programming

Share Job:

How to Get Hired at Code on JVM Chennai

  • Tailor your resume: Highlight programming language proficiency and project experience.
  • Showcase your work: Link your GitHub or personal portfolio prominently.
  • Demonstrate learning agility: Emphasize your willingness to learn new tech.
  • Prepare for coding challenges: Practice common data structures and algorithms.
  • Research Code on JVM: Understand their tech stack and company values.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background