Search by job, company or skills

8-13 Years
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

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:

asp.net web api .NET.NET 10 CoreNunitGithubTfsCSSSqlAngularAdo.netGitTypescriptJavascriptASP.NETRestful ApisXunitGitHub Copilotunit testing frameworks

Hyderabad, India

Skills:

.NETApi IntegrationCloudAngularASP.NET CoreAi

Hyderabad, India

Skills:

.Net Core.NET FrameworkNunitApisCSSPowerShellBashJsonSqlHTMLDevopsJenkinsGcpJavascriptDockerXmlAzureKubernetesPythonAzure DevOpsWeb ServicesAWSGitLab CI

Hyderabad, India

Skills:

.NETDesign PatternsSSISSQL ServerMicrosoft TechnologiesFunctionsTriggersMicroservicesViewsPerformance TuningEtlContinuous DeploymentContinuous IntegrationASP.NETAzureGcpobject-oriented designASP.NET CoreStored Procedures

Hyderabad, India

Skills:

.Net Core.NETVue.JSVisual StudioSSISRabbitmqjQueryCSSMicroserviceMvcNunitRestful ApiJavascriptScrumSQL ServerAgileGitXunitHTMLBootstrapDesign PatternsSsrsASP.NETTddarchitectural conceptsmessage queueingDI

Beware of Scammers

We don’t charge money for job offers