soft developer
About the role
We are looking for a passionate and motivated Associate Software Engineer to join our engineering team. The ideal candidate will contribute to the design, development, testing, and maintenance of software applications while collaborating with cross-functional teams to deliver high-quality, scalable, and reliable solutions. This role is an excellent opportunity for fresh graduates and early-career professionals to develop their technical skills and grow as software engineers.
Key Responsibilities
- Develop, test, and maintain software applications based on business and technical requirements.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Collaborate with senior engineers, product managers, QA engineers, and designers to deliver high-quality software.
- Participate in code reviews and incorporate feedback to improve code quality.
- Debug, troubleshoot, and resolve software defects and performance issues.
- Assist in designing and implementing new features and enhancements.
- Develop and execute unit tests to ensure application reliability.
- Work with databases and APIs to integrate application components.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Maintain technical documentation for developed features and applications.
- Continuously learn and adopt new technologies, tools, and development practices.
Required Skills
- Basic understanding of programming languages such as Java, Python, C#, JavaScript, or C++.
- Knowledge of object-oriented programming (OOP) concepts.
- Understanding of software development life cycle (SDLC).
- Basic knowledge of relational databases and SQL.
- Familiarity with version control systems such as Git.
- Understanding of REST APIs and web application development concepts.
- Strong analytical, logical reasoning, and problem-solving skills.
- Good communication and teamwork abilities.
- Willingness to learn new technologies and adapt to changing requirements.
Preferred Skills
- Familiarity with one or more frameworks such as Spring Boot, .NET, React, Angular, or Node.js.
- Basic understanding of cloud platforms (AWS, Azure, or Google Cloud).
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of containerization tools such as Docker.
- Basic understanding of software testing principles.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline.
Experience
- 0-2 years of experience in software development.
- Fresh graduates with strong programming skills and relevant academic or internship projects are encouraged to apply.
Key Responsibilities
- Develop, test, and maintain software applications based on business and technical requirements.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Collaborate with senior engineers, product managers, QA engineers, and designers to deliver high-quality software.
- Participate in code reviews and incorporate feedback to improve code quality.
- Debug, troubleshoot, and resolve software defects and performance issues.
- Assist in designing and implementing new features and enhancements.
- Develop and execute unit tests to ensure application reliability.
- Work with databases and APIs to integrate application components.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Maintain technical documentation for developed features and applications.
- Continuously learn and adopt new technologies, tools, and development practices.
Required Skills
- Basic understanding of programming languages such as Java, Python, C#, JavaScript, or C++.
- Knowledge of object-oriented programming (OOP) concepts.
- Understanding of software development life cycle (SDLC).
- Basic knowledge of relational databases and SQL.
- Familiarity with version control systems such as Git.
- Understanding of REST APIs and web application development concepts.
- Strong analytical, logical reasoning, and problem-solving skills.
- Good communication and teamwork abilities.
- Willingness to learn new technologies and adapt to changing requirements.
Preferred Skills
- Familiarity with one or more frameworks such as Spring Boot, .NET, React, Angular, or Node.js.
- Basic understanding of cloud platforms (AWS, Azure, or Google Cloud).
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of containerization tools such as Docker.
- Basic understanding of software testing principles.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline.
Experience
- 0-2 years of experience in software development.
- Fresh graduates with strong programming skills and relevant academic or internship projects are encouraged to apply.
Compensation
500000 – 4444444 INR
How to apply
Reach out to the hiring team for application instructions.