Software Developer

4 - 6 years

10 - 20 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

About the Role

  • Develop and implement software features following technical specifications and established best practices and policies
  • Write clean, maintainable code and develop comprehensive unit and integration tests to ensure software quality.
  • Actively participate in agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives), contributing to team discussions and process improvement.
  • Collaborate effectively with team members, product managers, and designers to understand requirements and deliver technical solutions.
  • Engage in peer code reviews, providing and receiving constructive feedback to enhance code quality and foster learning.
  • Contribute to technical documentation, ensuring knowledge sharing and clear understanding of developed components.
  • Troubleshoot, debug, and resolve software defects and issues, with guidance as needed.
  • Continuously seek to learn and apply new technologies, tools, and development practices.

What You'll Bring

  • Bachelors degree in Computer Science, Engineering, or a related technical field.
  • 4-6 years of professional experience in software development
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience in developing and maintaining applications, with familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Effective analytical and problem-solving abilities.
  • Good verbal and written communication skills, capable of conveying technical information clearly.
  • Exposure to microservices architectures and distributed systems concepts.
  • Familiarity with DevOps principles, including CI/CD pipelines and version control systems (e.g., Git, GitLab)
  • Basic understanding of or interest in AI/Machine Learning development concepts or tools.

Technical Skills:

  • Programming Languages: Hands-on experience with Java or Python, and familiarity with TypeScript/JavaScript.
  • Front-end Technologies: Practical experience with Angular or React frameworks, including the use of UI component libraries (free or commercial).
  • Back-end Technologies: Experience with relevant back-end frameworks (e.g., Spring Boot for Java, Flask/Django for Python).
  • Cloud Platforms: Familiarity with deploying and consuming services on major cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Database Systems: Basic working knowledge of SQL and/or NoSQL databases.
  • DevOps & Tools: Familiarity with version control systems (e.g., Git, GitLab), and understanding of CI/CD pipeline concepts and popular build tools.

Preferred Qualifications:

  • Some experience in the financial technology or wealth management industry.
  • Professional experience with either front-end or back-end technologies.
  • Familiarity with modern database systems (e.g., SQL or NoSQL).

About InvestCloud

  • Client Connected
  • Human Centered
  • Technology Forward
  • Respect + Integrity
  • Excellence


The actual salary will vary based on applicants education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on the applicants geographic location. Salary range: $XX - $XX [HR to Complete] Invest Cloud is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

gurugram, haryana, india

tiruchirappalli, tamil nadu