Software Engineer/ Senior Software Engineer

2 - 7 years

6 - 16 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary:

As a member of the Development Team, you will begin your professional journey into software development by applying theoretical knowledge and developing foundational skills in real-world scenarios. Under general supervision, you will contribute to the design, development, testing, and integration of software components across the full stack. This role emphasizes learning, mentorship, and the ability to deliver incremental value while growing into a proficient software engineer.

You'll be part of a company where innovation meets real-world impact. Were building something meaningful, and we want your expertise to help shape the future of our platform. Expect a collaborative environment, intelligent peers, and the opportunity to make technical and business decisions that matter.

Duties and responsibilities, as they align to Ryans Key Results

Value:

  • Participate in the development of software components, business logic, and user interfaces using defined technology stacks and coding standards.
  • Assist in writing test cases and executing unit tests to ensure the quality of deliverables.
  • Follow software design guidelines and document changes for maintainability and traceability.
  • Work on integrating backend systems and third-party APIs under guidance.
  • Collaborate closely with peers and leads to learn best practices in code development, configuration, and deployment.
  • Contribute to team meetings, code walkthroughs, and product demos.
  • Perform troubleshooting and debugging of assigned modules.
  • Document test results, configuration updates, and deployment steps accurately.

Education and Experience:

  • Bachelors degree in Computer Science, Engineering, or a related technical discipline.
  • Foundational knowledge of programming concepts and data structures.
  • Exposure to modern programming languages such as Java, Python, JavaScript, or C#.
  • Basic understanding of software development lifecycle and Agile practices.
  • Enthusiasm to learn full-stack technologies and cloud-based application development.
  • Strong analytical thinking and a growth mindset.

Programming and Coding

  • Write programs and debug issues with guidance.
  • Select appropriate languages for use cases and adhere to syntax and structure standards.
  • Document code changes and logic explanations clearly.

Software Design

  • Contribute to the design of simple software modules using standard methods and tools.
  • Produce basic design documentation mapped to user specifications.

Applications Integration & Middleware

  • Modify or enhance existing modules under supervision.
  • Modify or extend existing application interfaces under guidance to ensure seamless data flow across systems.

User Journey Analysis

  • Participate in walkthroughs and traceability exercises under supervision.
  • Maintain traceability between business requirements and test cases.

Product Design and Development

  • Support product implementation plans and contribute to structured reporting.
  • Engage in new feature development and defect resolution.

Software Testing & Automation Testing

  • Draft standard test cases and run functional and regression tests.
  • Log issues and contribute to root cause analysis for common bugs.

Software Architecture Analysis & Design

  • Read and explain basic HLD and LLD artifacts.
  • Contribute to documentation under supervision with clear rationale.

Cloud Computing

  • Configure AWS-based test environments and assist in resolving deployment, performance or connectivity issues during implementation.

CI/CD

  • Contribute to the build and release process with pre-defined scripts and test cases.
  • Participate in deployment handovers and post-release activities.

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Ryan India Tax Services logo
Ryan India Tax Services

Tax Services

Mumbai

RecommendedJobs for You

Hyderabad, Pune, Bengaluru