https://bayt.page.link/XCXFCHehu5aEpgzr8
Create a job alert for similar positions

Job Description

Business Unit:Cubic Transportation SystemsCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.Job Details:

Job Description – Senior Software Engineer C# Net


Job Description:  


We are seeking a software engineer who can independently work on complex software engineering assignments. The software engineer will develop/fix real-time software application which uses data such as historical traffic information, real-time AVL reporting, driver behavior to provide riders with real time information regarding their trip – by stop, route, etc. – through signs, cell phones, web, texting and it provides lot of other features.  


Role Responsibilities:  


Develop, design, code and test software solutions by studying information needs, conferring with users, studying systems flow, work process, investigating problems areas and following approved software development life cycle.


Develop features across multiple areas, including collaboration in requirements definition, prototyping, design, coding, testing and deployment.


Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development and effective solution strategy and make improvements.


Define, understand and breakdown customer requirements as part of Agile planning process.


Provide engineering support when building, deploying, configuring, testing and supporting systems for customers.


Evaluate technical risk and make quick decisions on scheduled and team-agreed timelines.


Strong understanding of factors affecting performance, security, and manageability of an application.


Define, understand and breakdown the customer’s requirements as part of the Agile planning process.


Develop automated unit tests for all implemented software and identify risks and resolve issues during the project life cycle.


Supports and develops software engineers by providing advice, coaching and educational opportunities. Work with development team leads to established priority of new design and issue resolution.


Implement peer-reviewed software, focusing on re-use, object-oriented design and unit testing.


Ensure the quality and maintainability of software and related work products.


Diligent, detail-oriented, goal-centered; must be able to organize work in order to meet deadlines.


 
Technical skills: 


Four-year college degree in computer science, electronic engineering or other related technical discipline, plus a minimum of 5 plus years of related experience. 


TECHNICAL SKILLS:


C# - Generics, LINQ, Win Forms, Anonymous functions, Unit test, Mock objects, TDD
Web Services - HTTP, TCP/IP and SSL. REST, SOAP, XML and JSON.
Programming - SW Design Patterns, Unit Test framework, OOP, multi-threaded.
Tools - TFS, JIRA, GIT.
Work - ALM with Agile.



MUST HAVE SKILLS:


Experience (preferably 5+ years) in developing .NET applications using C# as the programming language
Should have good understanding of .NET framework
OOP/Object/Component-oriented design and programming, design patterns
Multi-threading, LINQ, Web-services
Good troubleshooting and debugging skills
Should be familiar with version controlling packages like TFS/VSS
Should possess excellent verbal and written communication skills


ADDITIONAL SKILLS:


Android, WinCE, iOS experience
Unit testing frameworks for C#/.NET
Agile/Scrum methodologies
Entity Framework and C++


Worker Type:Employee

Job Details

Job Location
India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.