Software Engineer C#

Year    Bangalore, Karnataka, India

Job Description


Role Summary

Develop innovative software products and solutions for the TCOS (Train Control Office Suite) program as part of Network & Logistics group in Digital Solutions business vertical within Wabtec India. You will be responsible for design and development of customer features, components and/or feature sets. You will be leveraging best practices and processes while demonstrating ability to learn and adapt to technologies and problem-solving abilities.

Essential Responsibilities

  • Skilled in breaking down problems, documenting problem statements and estimating efforts.
  • Ability to take ownership of small and medium sized tasks and deliver.
  • Expert in writing code that meets standards and delivers desired functionality.
  • Drive code quality through best practices, unit testing and code quality automation.
  • Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.
  • Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog.
  • Work as an individual contributor and closely collaborate with architect, technical leaders and validation team.
  • Understand performance parameters and assess application performance.
Qualifications/Requirements
  • Master\'s/Bachelor of Engineering in Electrical & Electronics or Electronics and Telecommunication or Computer Science or Instrumentation or equivalent with at least 10 years of relevant experience in Object oriented design/development, design patterns, database tools and desktop application development.
  • Experience developing .NET Windows/Desktop applications (C#/VB.NET, Winforms/WPF, SQL).
  • Minimum 3 years of experience in Railroad industry.
  • Knowledge of Object Oriented Design, Software Design Patterns and .net coding principles.
  • Demonstrates the initiative to explore alternate technology and approaches to solving problems.
  • Experience working as part of teams following Agile Scrum methodology.
  • Strong oral and written communication skills
  • Experience with modern software tooling and Continuous integration/continuous deployment practices
  • Strong ownership and focus on high quality deliverables.

Technodysis

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.


Related Jobs

Job Detail

  • Job Id
    JD3224291
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year