Current jobs related to Software Engineer 2 - Bengaluru, Karnataka - TCP Corps

  • Software Engineer 2

    1 week ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...

  • Software Engineer 2

    3 days ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    TheData Protection Software Engineeringteam delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software to protect data hosted across On-Prem, Public Cloud, Hybrid Cloud - all with the most advanced technologies, tools, software engineering...

  • Software Engineer 2

    1 week ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...

  • Software Engineer 2

    1 week ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...

  • Software Engineer 2

    18 hours ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...

  • Software Engineer 2

    1 week ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of...

  • Software Engineer 2

    1 week ago


    Bengaluru, Karnataka, India Dell Technologies Full time

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Talent Software Solutions Full time

    AVIN SystemsSoftware Engineer/ Senior Software Engineer (C++ and Linux)Experience: 2-15 yearsJob Location: Bangalore, Karnataka & Pune, MaharashtraCompany Website: Required Skills2+ years of experience in development of embedded softwareC++11 coding experienceExperience in ECU development with AUTOSAR and/or Embedded Linux/POSIXExperience with CMake and...

  • Software Engineer

    4 days ago


    Bengaluru, Karnataka, India Innominds Software Full time

    Job Title: Software Engineer - Networking Protocols (C, Linux, TCP/IP, OSPF, BGP, VRRP)Location: Bengaluru, KA On-Payroll of Innominds software Work mode: Day1 work from office Mon-FriKey Responsibilities:Software Engineer with 4+ years of experience in L2/L3 protocol development proficient in C, Linux system programming, and TCP/IP Stack. Hands on...

  • Software Engineer 2

    6 days ago


    Bengaluru, Karnataka, India Okta Full time

    Get to know OktaOkta is The World's Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.At Okta, we celebrate a variety of...

Software Engineer 2

2 weeks ago


Bengaluru, Karnataka, India TCP Corps Full time
· Mandate Skills: Java programming, Spring Boot, databases (Postgres & MongoDB) and Kafka, Automation, Selenium. · Having Python Automation is good to have. · Good communication skills with good attitude.

Overview
The Software Engineer 2 plays a critical role in software development teams, contributing to the design, implementation, and maintenance of software applications. This position is essential for ensuring high-quality code is delivered in a timely manner, as well as enhancing existing software systems. The Software Engineer 2 collaborates with other engineers, product managers, and stakeholders to understand requirements and translate them into functional specifications. By adhering to best practices, this role promotes efficient coding and troubleshooting, ultimately driving the success of technology projects within the organization. Continuous learning and adaptation to current technologies are vital to keep the software solutions up-to-date and competitive in the fast-evolving tech landscape.
Key Responsibilities
  • Design, develop, and implement high-quality software solutions.
  • Collaborate with cross-functional teams to define and refine project requirements.
  • Maintain and enhance existing software systems.
  • Participate in code reviews to ensure adherence to coding standards.
  • Write and maintain clear documentation for software developed.
  • Troubleshoot and debug applications to optimize performance.
  • Utilize version control systems to manage code repositories.
  • Implement automated testing frameworks and conduct software tests.
  • Stay updated on industry trends and emerging technologies.
  • Mentor junior developers and assist in their professional growth.
  • Contribute to project management activities by providing estimates for development tasks.
  • Participate in Agile ceremonies, including Scrum meetings and retrospectives.
  • Ensure software security and comply with regulations and standards.
  • Customize software tools and libraries for product enhancement.
  • Assist in the integration of third-party APIs and services.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 2+ years of experience in software development.
  • Proficiency in one or more programming languages, such as Java, Python, or JavaScript.
  • Experience with web frameworks like React, Angular, or
  • Strong understanding of database management systems, both SQL and NoSQL.
  • Familiarity with Agile software development methodologies.
  • Knowledge of RESTful APIs and microservices architecture.
  • Experience with software version control systems, particularly Git.
  • Solid understanding of software testing techniques, including unit and integration testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work in a fast-paced and dynamic environment.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Passion for continuous learning and skill improvement.
  • Knowledge of security best practices in software development.