Description

As a L3 Development, the incumbent is expected to be a part of a team of 3 -4 members in the C#. .NET domain, lead and personally contribute to solution delivery through SDLC activities (analysis, development, testing, deployment, support, etc.) for one or more medium to high complexity business capabilities and/or products. This role will have a flair of both development and L3 Production support.

Required Skills :

  • C#, .NET Framework 4.8, .NET 6 (Standard), Python, Windows Presentation Foundation (WPF)

Desired Skills :

  • Multithreading, Web API, Java script, Angular, SQL server

Tools & Technology :

  • ServiceNow, Jira, Bitbucket, Visual Studio, qTest, Jenkins, Confluence

Responsibilities:

  • Demonstrates deep understanding thru analysis and improvement recommendations to multifaceted business processes, application features, data change to resolve defects or enhance business capabilities.
  • Influences business and technology roadmaps for product/solution by working in close collaboration with business, technology partners and vendors.
  • Proactively and independently works in identifying and resolving production issues.
  • Training of new joinees on the technology and environment specific details

Qualifications:

  • Bachelor's Degree preferred in a related field or equivalent.
  • Minimum 5 to 7 years of experience in business systems analysis, application development and testing
  • Expert full-stack development skills with n-tier applications utilizing the following technologies: C#, .Net, MVVM, Microsoft WPF, IIS, SQLServer, python and Web API
  • Approaches software engineering as a craft with continuous learning mindset
  • Strong experience leveraging design patterns including MVVM
  • Strong experience with requirements gathering, systems analysis, functional design, documentation, problem resolution, and release management
  • Experience with code branching strategies needed in large scale development efforts - i.e., multiple teams
  • Critical thinking to break down problems and evaluate solutions for better decision making.
  • Experience working with a team leveraging Agile mindset, disciplines and practices
  • Solid knowledge of DevOps fundamentals and practices
  • Expert verbal and written communication skills with demonstrated ability to communicate effectively to both technical and non-technical audiences
  • Excellent time leadership skills and a strong sense of urgency.
  • Initiative and desire to learn new skills/technologies and remain up-to-date with the latest trends; real passion for solving technical problems.
  • Experience working with and improving Support ticketing systems and tools and processes
  • Experience in requirement gathering and documentation

Education

Any Gradute