Search by job, company or skills

8-13 Years
₹ 8 - 13 LPA

This job is no longer accepting applications

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

Key Skills

Similar Jobs

8-10 yrs
Hyderabad, India
Skills:
.NET, Sql, Microservices, Rest Api, Nosql, Devops, Typescript, Javascript, Web Apps, ASP.NET, Function Apps, Event Hub, Azure PaaS services, Service Bus, AI Technologies
7-9 yrs
Hyderabad, India
Skills:
.NET, .Net Core, SQL Server, Microservices, Git, Entity Framework, Rest Apis, Unit Testing, Agile, ASP.NET Core
8-10 yrs
Hyderabad, India
Skills:
.NET, React, Vue, Entity Framework, ASP.NET, Angular, AWS, Relational Databases, unit testing libraries
8-12 yrs
Hyderabad, India
Skills:
.NET, SQL Server, Css3, Typescript, Javascript, Html5, Azure, Angular, AI-powered development tools, Prompt Engineering, ASP.NET Core
7-14 yrs
Hyderabad, India
Skills:
.NET, .Net Core, Vue.JS, Nunit, CSS, Design Patterns, Restful Api, SQL Server, Visual Studio, HTML, Rabbitmq, Git, jQuery, Javascript, Bootstrap, Agile, Mvc, ASP.NET, Scrum, Xunit, Message Queueing, Architectural Concepts