Full Stack Software Engineer (.NET)

Gantner India
Ahmedabad, Gujarat, India

Experience Required : 7+ Years

Responsibilities

  • Work with the project team (e.g., senior programmers, support staff, project manager) to write new code, unit test cases, bug fixes, code enhancements and changes
  • Design and build advanced application for Web, desktop, and windows services
  • Work on bug fixing and improving application performances
  • Provide technical consultancy to department staff
  • Ensure the code adheres to established coding guidelines
  • Ensure your delivery is of top-most quality before handing it over to testing.
  • Product deployment or migration activities on customer's environment
  • Participate in technical support or product support activities to customer as directed
  • Assure to Product Owner and Scrum Master that the allocated work is being performed as planned
  • Participating in all scrum meetings such as daily scrum meeting, sprint planning, retrospectives

Knowledge & Experience

Essential Skills

  • Knowledge & experience with web development using ASP.NET MVC & ASP.NET core
  • Strong knowledge and experience with REST API & windows service-based development
  • Troubleshooting APIs using NGINX on windows
  • Knowledge and experience with front end development such as HTML5, CSS, JS & React JS
  • Knowledge with UI controls, tools, and frameworks such as DevExpress, Material UI
  • Solid understanding of design patterns and Object-Oriented programming OOPs.
  • Strong knowledge and experience with database programs such as MS SQL & Mongo.
  • Knowledge of SSIS & SSRS
  • Knowledge of JWT token in web api
  • Knowledge of RabbitMQ message-broker & Health Checks in Asp.Net Core.
  • Knowledge and experience with SQL maintenance, query & performance optimization techniques
  • Experience working with SQLTableDependency library.
  • Knowledge of API development using Node.js.
  • Experience in ORM such as dapper.net, autofac, entity framework, LINQ or ado.net
  • Proven track record of full life-cycle development, including requirement analysis, design, implementation, deployment, testing and maintenance with strong problem-solving skills.
  • Knowledge & experience with following best industry coding standards and practices.
  • Experience in using software development tools such as GitHub or Bitbucket for git-based version control, Atlassian Jira, Confluence
  • Excellent communication skills

Desirable Skills (hands-on experience is added advantage)

  • Knowledge of win-forms or desktop application
  • Working knowledge of Unit & integration test cases writing
  • Knowledge or experience with hardware or bio metric device integration such as fingerprint reader
  • Knowledge of API documentation or publishing using SWAGGER
  • Willing to learn and work with smart card printing & encoding technologies e.g., mifare
  • Working experience in agile development.
  • Working experience with Continuous Integration (CI) e.g., jenkins
  • Comfortable in interacting with customers to provide support

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →