Software Development Engineer

Year    Jaipur, Rajasthan, India

Job Description


Mandate #

Position Title:

Software Development Engineer

Location:

Jaipur

Experience Required:

3 -5 years

CTC Range:

6 \xe2\x80\x93 10 lpa (Depending upon no. of years of work experience)

Job Details

:

We are looking for a highly skilled Software Development Engineer 2 to join our team. The ideal candidate should have a deep understanding of data structures and algorithms, proficiency in at least one object-oriented programming language, and 3-5 years of experience in software development. As an SDE2, you will be responsible for designing and developing complex software systems and contributing to the technical architecture of the platform.

Design, develop, and maintain software applications using object-oriented programming principles and best practices.

Write clean, efficient, and maintainable code that follows industry standards and guidelines.

Participate in code reviews, testing, and debugging of software applications.

Collaborate with cross-functional teams to gather requirements and ensure software solutions are aligned with business needs.

Design and develop technical solutions that are scalable, reliable, and maintainable.

Contribute to the technical architecture of the platform, ensuring it is extensible and adaptable.

Continuously learn and stay up-to-date with the latest trends, technologies, and frameworks in software development.

Mentor junior developers and provide technical guidance and support as needed.

Identify and propose solutions to improve software performance, scalability, and reliability.

Participate in agile software development processes, including sprint planning, daily stand-up meetings, and retrospectives.

Develop cloud-based solutions using platforms such as AWS, Azure, or Google Cloud Platform.

Implement automated testing frameworks and tools to ensure high-quality software releases.

Basic Qualifications:

Basic Qualifications Bachelor\'s or Master\'s degree in Computer Science, Engineering, or a related field.

3-5 years of experience in software development.

Strong knowledge of data structures and algorithms.

Proficiency in object-oriented programming language such as C#, .NET, C++, Version Control, SQL, Python, Java (C# being mandatory skill requirement)

Familiarity with software development best practices, such as version control, testing, and debugging.

Experience with database concepts and SQL.

Strong analytical and problem-solving skills.

Good communication and collaboration skills.

Preferred Qualifications:

Experience with developing GraphQL endpoints.

Experience with software development tools and frameworks (such as Git, Maven, Spring, or Django).

Knowledge of web development technologies (such as HTML, CSS, and JavaScript).

Familiarity with agile software development methodologies (such as Scrum or Kanban).

Experience with distributed systems and microservices architecture.

Experience with containerization technologies (such as Docker or Kubernetes).

Experience developing cloud-based solutions using platforms such as AWS, Azure, or Google Cloud Platform.

Experience implementing automated testing frameworks and tools.

Ability to work independently and take ownership of assigned tasks.

Passion for software development and eagerness to learn new technologies and skills.

Strong leadership and interpersonal skills

Ciel HR

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3227292
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Jaipur, Rajasthan, India
  • Education
    Not mentioned
  • Experience
    Year