Senior .Net Developer For Product Development Division

BHOPAL , MADHYA PRADESH , India

29 Sep 2019

.NET Application/Software Developer

 

Position Description

We are seeking a .NET Developer to participate in the development process for building .NET applications using ASP.NET, C#, and JavaScript. A Developer would be responsible for parts of the development, integration, and implementation of features of the software, as well as the R&D research and documentation aspects that come with the project. As part of this position, you’ll learn how to develop and test code efficiently while gaining real world experience working on applications that support our customers. With mentoring from the Senior C# Developer, the developer will learn multiple systems and be able to use their skills in multiple projects and maintenance, and coordinate with the rest of the team working on different layers of the infrastructure.

Responsibilities

Depending on current project needs, responsibilities could entail any of the following:

•       Translate application storyboards and use cases into architecture concepts and pseudocode

•       Design, build, and maintain efficient, reusable, and reliable C# code by writing clean, scalable code using Object Oriented Programming Principles (OOP) and our defined Development Standards guide

•       Ensure the best possible performance, quality, and responsiveness of applications by identifying any observed bottlenecks and bugs, and suggesting solutions / technical alternatives to mitigate and address these issues; Make recommendations and/or changes towards the development of new code or reuse of existing code, and improve/streamline processes and systems

•       Support projects through entire Software Development Lifecycle (SDLC) by participating in the requirements analysis and research gathering (R&D) process, and/or writing documentation such as technical specifications, user guides, and other forms of documentation.

•       Interact with team members (end-users, testers, distributors, analysts and project/release managers) in a team-oriented fashion

•       Follow software development methodologies and best practices

•       Ensure system improvements and tickets are successfully implemented through following up with developers and QA team

Requirements

The Software Developer must be able to demonstrate the following skills and experience (either through in an internship, previous employment, or in a college project):

•       Bachelor’s Degree or higher in Computer Science or equivalent field

•       3-5+ years of experience with C#, .NET 3.5 and above framework, Visual Studio 2012 and above, ASP.NET Web Forms, and IIS 6/7; Familiarity or experience with server design/architectural patterns (e.g. Model-View-Controller (MVC)), and general Server-Side Development (e.g. ASP.Net, SQL Server, Oracle, PHP)

•       Experience with SQL, JavaScript, AJAX, JSON, jQuery, HTML/HTML5, CSS/CSS3, JSON Requests, Responsive Web Development, and cross browser development is a PLUS.

•       Experience in other languages such as mobile based (Objective-C, Java, Swift, etc.) is a PLUS.

•       Experience with GIT, Subversion, or similar version control systems.

•       Understanding of Design Patterns and Object-Oriented Concepts.

•       Experience with the software development lifecycle (SDLC), including requirements analysis, development, production deployment and maintenance; Experience or understanding of working in an Agile environment

•       Good written and oral communication skills; Strong analytic and problem-solving skills

•       Must possess the ability to handle multiple projects in-parallel and be able to work independently in addition to contributing as part of a collaborative and globally dispersed team.

•       Working knowledge of MS Office products

•       Ability to function well in a collaborative, team-oriented environment.

•       Ability to write technical documentation for internal or external developer/technical audiences.

•       Applicant must possess good written and spoken English language skills (fluent or highly conversant in English).

 

Mid-Senior Level

Full Time

BHOPAL MADHYA PRADESH India


Share Job Opening