Search by job, company or skills

Cubic Transportation Systems India Private Limited

Senior Software Engineer

8-13 Years
Save
  • Posted a day ago
  • Over 50 applicants
Quick Apply

Job Description

The Role:

The Senior Software Engineer performs complex software engineering assignments following designated standards and procedures. This role provides technical guidance and leadership, to junior members of the team. As part of a greater team, the Senior Software Engineer works closely with other engineering disciplines both locally and internationally.

Role Responsibilities:

  • Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations.
  • Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems
  • Design develop and test applications and programs to support the company s products
  • Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control
  • Complete high- and low-level detailed software design specifications, storyboards and interface specifications
  • Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services
  • Prepare reports, manuals, procedures and status reports

Role Requirements:

Four-year college degree in computer science, computer engineering or other related technical discipline.

Skills/Experience/Knowledge:

  • 6+ years related experience.
  • Experience with, and understanding of, the software development life-cycle
  • Proficient C# .NET, Visual Studio, SQL Server experience (table design, stored procedures, query optimization etc).
  • Proficient Service Broker, Powers hell, server-side development experience (not just GUIs or Web).
  • Experience using: log4net, Entity Framework, MS Build, RESTful APIs, NUnit, NMock3
  • Web Services - HTTP, TCP/IP and SSL. REST, SOAP, XML and JSON.
  • Experience in developing multi-threaded applications (more than just async calls from a GUI).
  • Experience debugging and troubleshooting
  • Experience working within Agile/Scrum methodologies

Desirable skills:

  • Experience with ASP.NET, MVC and Bootstrap framework.
  • Experience in developing performance critical transaction processing applications.
  • Asynchronous messaging experience.
  • Experience in developing a service-oriented architecture.
  • Experience writing simulators and test harnesses.
  • Good to have the cloud computing handson preferably on Azure

Job ID: 107706823

Similar Jobs

Hyderabad, India

Skills:

.Net CoreNunitYamlDockersPostgreSQLSQL ServerJsonMicroservicesRest ApiJenkinsRESTTypescriptCloudGcpXmlAzureKubernetesAWSGitHub ActionsSpannerOpenAPI

Hyderabad, India

Skills:

.NETViewsContinuous IntegrationPerformance TuningSQL ServerFunctionsTriggersSSISMicroservicesMicrosoft TechnologiesGcpDesign PatternsContinuous DeploymentASP.NETAzureEtlobject-oriented designStored ProceduresASP.NET Core

Hyderabad, India

Skills:

.NETNunitWindows ServicesWeb ApiRestful ApiSQL ServerVisual StudioHTMLAngularReactGitVue.JSJavascriptTddDockerAgileASP.NETScrumMongoDBXunitvector databasesAnthropicOpenAI

Hyderabad, India

Skills:

.NETSonarqubeDevopsUnit TestingReactAngularASP.NETCursorAzureGitRestful ApisClaudeInfrastructure as CodeAI ToolsCodeClimateGitHub Copilot

Hyderabad, India

Skills:

NewrelicAdfSsrsMs Sql ServerPostgreSQLSSISJIRASvnSqlGitDynatraceASP.NETEtl