
Hitachi Careers
Description
Job Title: Software Engineer – Dot Net Core / C#
Location: Noida, India
Company: Hitachi Rail GTS India
Salary Range: As per Industry
Company Overview:
Hitachi Rail is a leading partner to the world’s best transportation companies, with a comprehensive portfolio of rail solutions and services for the urban, mainline and freight railway markets.
Job Purpose:
We are looking for a talented Full Stack Developer with expertise in .NET Core/C# to join our dynamic team. As part of the team, you will be responsible for designing, developing, and maintaining modern web applications and Equipment application with a strong focus on both frontend and backend development. You will work in an Agile environment and contribute to building distributed, highly available systems with solid code quality and performance.
Responsibilities:
1. Frontend Development:
• Design and implement responsive and user-friendly Windows and Web UIs.
• Collaborate with UX/UI designers to translate business requirements into technical specifications.
• Utilize .NET components, directives, services, and routing to ensure the development of scalable and efficient applications.
• Integrate RESTful APIs into the frontend and handle asynchronous operations efficiently.
• Ensure code quality, maintainability, and performance optimization in the UI layer.
2. Backend Development:
• Design and develop enterprise-grade systems using .NET Core/C#.
• Develop and manage REST APIs for smooth interaction between frontend and backend.
• Work with ASP.NET MVC, Entity Framework, LINQ for managing business logic and database operations.
• Create and optimize stored procedures and database designs to ensure high availability and efficient data retrieval.
3. Software Engineering:
• Write clean, efficient, and maintainable code following best practices in C# development.
• Implement and follow Agile methodologies within cross-functional teams.
• Develop unit and integration tests for backend and frontend modules, ensuring code quality and functionality.
• Troubleshoot and debug complex issues across the application stack.
4. Continuous Integration/Continuous Deployment:
• Participate in continuous integration and deployment pipelines.
• Work with tools like TFS, Polarion, Git, and Visual Studio to streamline build and release processes.
• Ensure timely delivery of software releases in a CI/CD environment.
5. Collaboration & Communication:
• Work closely with cross-functional teams including designers, product managers, and QA engineers.
• Communicate effectively to convey technical concepts and collaborate on solutions.
• Provide mentoring and technical guidance to junior team members.
Experience: 7-10 years
Skills:
1. Technical Expertise:
1.1 Frontend:
• Strong hands-on experience with ASP.Net, TypeScript, HTML5, CSS3, and Bootstrap.
• Solid understanding of DOT NET components, directives, services, and routing.
1.2 Backend:
• Proficiency in C# and ASP.NET Core (MVC, Web API).
• Deep knowledge of OOP principles, Entity Framework, LINQ, and database management.
• Strong experience in working with SOAP and REST APIs and designing highly available systems.
2. Software Development Practices:
• Strong understanding of data structures, algorithms, and asynchronous programming.
• Ability to troubleshoot and resolve performance issues, bugs, and defects.
• Experience in automated testing, including unit testing for both front-end and backend code.
• Solid knowledge of database design and writing optimized stored procedures.
3. Tools and Technologies:
• Experience with Git, TFS, Polarion, Visual Studio, and other modern development tools.
• Familiarity with CI/CD practices and tools to automate build, deployment, and testing.
4. Soft Skills:
• Excellent problem-solving and debugging skills.
• Strong communication skills and the ability to work in a collaborative, fast-paced Agile environment.
• Ability to manage tasks efficiently and meet deadlines in a dynamic development cycle.
Desired Skills (Optional but Preferred):
• Familiarity with microservices architecture and distributed systems.
• Knowledge of additional front-end frameworks or libraries (e.g., Bootstrap, JS).
• Understanding of containerization technologies like Docker.
Work Environment:
• Agile development team environment.
• Opportunities to contribute to the continuous improvement of processes and product quality.
• Collaboration with cross-functional teams including product management, quality assurance, and UX/UI.
Mandatory Skills:
• C#
• OOPs (Object-Oriented Programming)
• Singleton Design Pattern
• GitHub
• TFS / Polarion / Jira
• Agile process
For Web Developer:
• ASP.NET Web Forms
• C#
• WCF Services
• NET Framework version 4.5 and above
• Microsoft SQL Server
• Angular version 16+ (Good to have)
Good To Have
• CICD
• Data structure & Algorithms.
• IPC (Inter Process Communication)
Qualification: A bachelor’s degree in computer science, Computer Engineering, or a closely related field.
To apply for this job please visit careers.hitachi.com.