Sr. Software Developer (Full Stack Developer)

Principal Functional Responsibilities:

  • Meeting with technology/operation managers to determine application and website requirements.
  • Upgrading existing websites and applications.
  • Analyzing system requirements and delegating development tasks.
  • Developing technical specifications.
  • Writing scalable code for .NET software applications.
  • Reviewing and debugging .NET applications.
  • Providing support for junior developers.
  • Deploying functional websites, programs, and applications.
  • Drafting software and application operating procedures.
  • Training junior staff.
  • Design complex database schemas with great knowledge of advance SQL
  • dentify and recommend software improvements to ensure strong functionality and optimization of the programs
  • Assess the root cause analysis of any failures in applications;
  • Resolve complex technical design issues
  • Compile timely, comprehensive and accurate documentation and or reports as requested Communicate effectively and professionally in all forms of communication
  • Possess strong problem solving and decision making skills while using good judgment Analytical mind with problem-solving aptitude

Note:  The above statements describe the general nature and level of work being performed, and are not an exhaustive list of all responsibilities required for the position.

Qualifications and Experience:

  • Bachelor's degree in computer science or information technology.
  • Minimum 4 years of experience in software development (as a full stack developer)
  • Previous experience as a .NET developer, MVC, Angular, react node.
  • Proficient with front-end development languages including JavaScript, HTML5, and CSS angular, react
  • Excellent problem-solving skills.
  • Good verbal and written communication skills.
  • Experience with high-quality software design and architecture
  • High level of proficiency in C# and/or other Object-Oriented Programming Languages
  • Expert-level expertise in NET languages including C#, Visual Basic.NET, ASP.NET, Web API, java script.
  • Experience with Web Technologies such as Angular 2+ and .Net Core, along with HTML5, jQuery, Bootstrap, JSON, REST, CSS.
  • Experience with data access using Entity Framework, OData or Other ORM Tools
  • Experience working with SQL Server 2012 or above and building SQL Stored Procedures and knowledge of Relational Database Concepts
  • Familiarity & Working Knowledge of Unit Tests, Microsoft Azure Portal (App services, docker), Azure DevOps, Web Jobs, and OKTA will be a plus.
  • Experience in reviewing and debugging code with proper unit testing including validation and verification testing Communicate with technical teams members and TLs to identify tasks, provide estimates and meet production deadlines
  • Ability to work independently
  • Experience with mission-critical, 24x7 systems
  • Experience with various types of testing tools like Selenium, Test Studio etc.
chandigarh, CH, IN