Senior Software Engineer - 46208BR

Published date: 2024/01/10
  • Location: New Delhi, Delhi, India
We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in Python programming. The ideal candidate will have 6 to 7 years of hands-on software development experience, with a passion for building robust and scalable software solutions. In this role, you will collaborate closely with cross-functional teams and follow the Software Development Life Cycle (SDLC) to deliver high-quality software products.

Responsibilities
• Design, develop, and maintain Python-based software applications.
• Collaborate with product managers, designers, and other stakeholders to define software requirements and specifications.
• Write clean, maintainable and efficient Python code to implement new features and enhance existing software applications.
• Create and maintain test suites for unit testing and integration testing to ensure the reliability and stability of our software.
• Follow best practices in software development, including code reviews, testing and documentation.
• Participate in architectural and design discussions to contribute innovative ideas for software improvements.
• Participate in code reviews and provide constructive feedback to team members.
• Debug and resolve software defects and issues in a timely manner.
• Stay up to date with the latest industry trends and technologies to continuously improve our software development processes.
• Mentor and support junior team members to promote knowledge sharing and skill development.

Requirements:
• Proficiency in Python and its libraries/frameworks.
• Proficiency in using version control systems (e.g., Git).
• Ability to write clean, maintainable, and efficient code.
• Strong knowledge of software development best practices, including SDLC.
• Excellent problem-solving skills and ability to work in a collaborative environment.
• Strong communication skills to interact effectively with cross-functional teams.
• Experience with test-driven development (TDD) and creating test suites for unit and integration testing.
• Experience with Machine Learning algorithms is a plus.
• Experience with cloud computing platforms (e.g., AWS, Azure) is a plus.
• Experience in Infrastructure As a Code is a plus.
• Experience with handling ETLs, Logs is good to have.
• Bachelor's or Master's degree in Computer Science or a related field.
• 6 to 7 years of professional software development experience, with a focus on Python programming
Company Name: Synopsys Inc

Contact seller

1 page views

Related listings

  • Marsh has Opening For Telecom Engineer
    Software Developer
    Software Developer
    Urgent candidate required for Telecom/software/networking post. Fresher & Experiences candidate can apply. Key Skills • Telecom Engineer • Software Associate • Network Administrator Industry Engineering / Cement / Metals Functional Area IT Hardwa...
    2026/11/07
  • Software Developer -Telecom BSS
    Software Developer
    Chandigarh (Delhi) Software Developer
    HiringCSG Hiring for Remote workingAnyone withHaving experience in development using any of the programming languages such as Java ,C,C++ etc.Experience in Telecom BSS MandatoryPerl experience will be an added advantageIT Experience: 2.5 to 7yrsEduca...
    2026/11/07
  • C++ Developer (Must know telecom/network protocols)
    Software Developer
    New Delhi (Delhi) Software Developer
    IT Specialist / C++ Developer must have knowledge of Network&Telecom Protocols" Location: Delhi/NCR Experience: 3-5 Years Qualification: B.Tech/BE/MCA As a top Defence Equipment manufacturing company, our client is looking for Software Developers...
    2026/11/07