Engineer Software Development

5 - 9 Years

Job Description

** Please read the job description carefully & apply onyl when you find you profile and experience is relevant.

We are seeking a .NET developer responsible for building .NET applications using C#.NET, MVC 5.0, SQL Server 2005 / 2008 / 2012 / 2016. Primary responsibility will be to design and develop these layers of applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Key Duties And Responsibilities:-

  • Develop and maintain CTI and other web-application programs with applicable software development methodology and release processes
  • Utilize software engineering tools such as configuration management systems build processes, and debuggers in the software development process
  • Create and execute designs for small sets of new functionalities as part of a software project
  • Collaborate and add value through participation in peer code reviews, providing comments and suggestions
  • Provide reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Serve as a mentor to less experienced software engineers
  • Works collaboratively and professionally with other Concentrix associates in cross functional teams to achieve goals
  • Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
  • Perform the actions against to the tickets as per SLA
  • Perform other duties as necessary
  • Available on emergency support out of shift hours round the clock.
**Initially for 1 year this role will be on contract with third party

Required Candidate profile

Required Skill & Qualification:-

  • The ideal candidate should have at least 5 years of enterprise application development experience, with 3 years’ experience with C#.NET, MVC 5.0 & Microsoft SQL Server.
  • A Bachelor’s Degree in Computer Science is required; a Master’s degree is preferred.
  • Strong knowledge of .NET web framework 4.0 & 4.5
  • Proficient in C#.NET with a good knowledge of their ecosystems
  • Strong understanding of object-oriented programming
  • Hands on Experience in MVC, C#, SQL Server, Scripting Languages - JavaScript, jQuery, Angular.js
  • Familiar to Design Patterns, WCF, Web APIs, Web services, Integration with 3rd party applications
  • Skill for writing reusable libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns
  • Familiarity with Microsoft SQL Server is mandatory
  • Experience with popular web application frameworks
  • Familiarity with Windows Presentation Framework
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {such as Git, SVN, and Mercurial}
  • Must have excellent written and verbal communication skills.
  • Mature, confident team player motivated by a fast paced environment.
  • Must be creative and detail oriented.
  • Microsoft certifications will be a plus

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - System Programming

Role Category:Programming & Design

Role:Software Developer


Desired Candidate Profile

Please refer to the Job description above

Company Profile

Alp Consulting Limited

ALP Consulting Ltd.
View Contact Details+

Recruiter Name:Abhishek Dwivedi

Contact Company:Alp Consulting Limited