Search by job, company or skills

C

Software Developer

6-12 Years
8 - 12 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Job Summary:

We are seeking a highly experienced Senior Software Developer with 6+ years of experience to design, develop, and maintain robust software applications that meet complex business and user requirements. The ideal candidate should have deep expertise in software architecture, backend development, database management, and API integration, along with experience leading development teams and mentoring junior engineers.

Key Responsibilities:

  • Lead the design, development, testing, and deployment of scalable, high-performance software applications.
  • Write clean, maintainable, and efficient code while enforcing coding standards and best practices.
  • Define software architecture, system components, and technical solutions for complex business problems.
  • Collaborate with product managers, designers, and developers to gather requirements and translate them into technical specifications.
  • Develop and integrate RESTful APIs and backend services.
  • Work with SQL and NoSQL databases to design schemas, optimize queries, and ensure data integrity.
  • Participate in code reviews and provide technical guidance to junior and mid-level developers.
  • Debug, troubleshoot, and resolve complex software issues and performance bottlenecks.
  • Maintain and improve existing applications, enhancing performance, scalability, and maintainability.
  • Implement and maintain version control, CI/CD pipelines, and release management practices.
  • Mentor and guide junior developers, sharing knowledge and ensuring adherence to best practices.
  • Contribute to Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 6+ years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, Python, or C#.
  • Strong experience with SQL and NoSQL databases.
  • Experience developing and integrating RESTful APIs.
  • Expertise in version control systems such as Git and GitHub.

Preferred Skills (Nice to Have):

  • Experience with microservices architecture.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience with unit testing, integration testing, and automated testing frameworks.
  • Exposure to front-end technologies such as Angular, React, or Vue.js.
  • Knowledge of DevOps practices and CI/CD pipelines.

Masters in Technology (M.Tech/M.E)

More Info

Job ID: 143899207

Similar Jobs

Early Applicant