Senior Software Engineer

4 - 7 years

15 - 20 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Who will you be working with?

DOSE (Digital Onboard Solutions Engineering) is a specialized application software engineering group within the Digital Intelligence division, focusing on Digital Onboard Solutions. Application software engineering team is responsible for designing, developing, testing, and maintaining software applications. This team plays a crucial role in developing and maintaining the digital solutions that are implemented directly on-board vehicles or transportation systems, ensuring they are reliable, efficient, and meet both user and business needs.

The team develops and maintains applications for multiple Onboard systems like Event Recorders, QES Systems, Trainlink systems, ECP Braking systems. Key Focus Areas are Real-time data processing and analysis, User interface design for onboard systems and Integration with vehicle control systems for data display.

Members of the team take ownership of backend services, protocol integrations, and system optimizations while adhering to best practices in software development, testing, and deployment. With a focus on continuous improvement and innovation, the team actively explores new technologies to enhance system performance and reliability.

How will you make a difference?

As a member of the DOSE Application software engineering group, you will be responsible for designing, developing, and maintaining robust applications. You will play a key role in developing and maintaining multiple applications, troubleshooting system issues, and contributing to the evolution of system architecture.

We are seeking an experienced Senior Software Engineer to join our dynamic development team. The ideal candidate will have strong expertise in multiple programming languages and frameworks, with a focus on application development.

You must have

  • Bachelors degree in computer science, Software Engineering, or related field
  • Master's degree is a plus
  • 5 to 8 years of professional software development experience
  • Strong proficiency in windows/web application development using technologies like .

    NET framework, C#, C++,

    Java and React JS
  • Experience with full-stack development
  • Solid understanding of object-oriented programming principles
  • Familiarity with Agile/Scrum methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities

We would love it if you had:

  • Experience with cloud platforms (e.g., AWS, Azure)
  • Knowledge of microservices architecture
  • Familiarity with CI/CD pipelines
  • Understanding of DevOps practices

What will your typical day look like?

  • Design, develop, and maintain complex software applications
  • Lead technical aspects of software projects
  • Mentor junior developers and provide technical guidance
  • Collaborate with cross-functional teams to integrate backend solutions across various platforms and to define/implement new features
  • Optimize application performance and scalability and Conduct code reviews to ensure code quality
  • Troubleshoot and resolve complex technical issues, optimizing code for performance, scalability, and reliability
  • Stay up to date with the latest functional programming and backend technologies to improve system architecture.

Mock Interview

Practice Video Interview with JobPe AI

Start AngularJS Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Wabtec logo
Wabtec

Rail Transportation

Pittsburgh

RecommendedJobs for You