Search by job, company or skills

C

Software Engineer

2-6 Years
4 - 8 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Job Summary:

We are seeking a motivated Software Engineer with 26 years of experience to design, develop, and maintain software systems and applications. The ideal candidate should have experience in backend development, microservices architecture, database management, and Agile practices, along with proficiency in Java, Python, or C++.

Key Responsibilities:

  • Analyze user requirements and translate them into effective software designs and technical specifications.
  • Design, develop, and maintain software systems and applications using Java, Python, or C++.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Participate in code reviews, peer programming, and system architecture discussions.
  • Develop and maintain microservices-based applications and backend services.
  • Design, query, and optimize SQL and NoSQL databases to ensure high performance and reliability.
  • Integrate software with RESTful APIs, third-party services, and internal systems.
  • Collaborate with QA teams to implement automated testing and ensure software quality.
  • Maintain technical documentation, version control, and deployment guides.
  • Participate in Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 26 years of professional experience in software development.
  • Strong programming skills in Java, Python, or C++.
  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarity with microservices architecture and RESTful API design.
  • Experience with version control systems (Git) and CI/CD tools (Jenkins).
  • Understanding of Agile/Scrum methodologies and SDLC.

Preferred Skills (Nice to Have):

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization (Docker, Kubernetes).
  • Familiarity with unit testing, integration testing, and automated testing frameworks.
  • Exposure to DevOps practices and CI/CD pipeline implementation.
  • Knowledge of message brokers and event-driven architectures (Kafka, RabbitMQ, etc.).

Required Technical Skills:

  • Programming Languages: Java / Python / C++
  • Databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra, etc.)
  • Version Control: Git, GitHub/Bitbucket
  • CI/CD Tools: Jenkins or similar

Bachelor Of Technology (B.Tech/B.E)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 143900565

Similar Jobs