job description
role : dot net full stack developer
required technical skill set : asp.net, mvc,c#, reactjs ,sql server ,azure (mandatory skillsets)
desired experience range : 4 to 10 years
location of requirement : hyderabad, pune, indore
primary skills:
- back-end development: design, develop, and maintain backend services using c# .net core.
- database management: use sql server, entity framework for database design, optimization, and query writing.
- azure cloud services: work with azure devops, azure functions, app services, blob storage, etc.
- microservices: design microservices with docker and kubernetes (optional).
- front-end development: build front-end using mvc or react.
- api development: develop rest apis and implement oauth2 and jwt for security.
- testing: write unit tests using xunit, nunit, or mstest.
- version control: use git, github, or azure repos for code versioning.
- performance optimization: optimize code and database performance.
- monitoring: integrate application insights for real-time monitoring.
- net core, azure (at least depth in 3-4 services and awareness on key top services), web api, micro services
- sec, github, devops pipeline creations for developed code
secondary skills:
- agile methodologies: familiarity with scrum/kanban
- ui/ux design: basic knowledge of html, css, javascript, jquery.
- ci/cd pipelines: experience with azure devops or similar ci/cd tools.
- containerization: experience with docker and kubernetes (optional).
- code quality tools: experience with sonarqube or similar tools.
- react & awareness of some frame works like fluent ui or other
desired competencies (technical/behavioral competency):
- hands on experience on asp.net, mvc ,sql, c# ,dot net core and azure
- hands on experience in reactjs
- strong experience in building scalable web applications
- strong software engineering skills - design, development, and testing experience.
- basics of oops concepts
- good knowledge in web development and test methodologies
- familiar with continuous integration, unit and functional testing practices, and continuous deployment systems
- wcf/webapiand microservices
responsibility of / expectations from the role :
- design, develop, test, and deliver high quality software that powers ever increasing demands of availability, reliability, security, and performance of core tools.
- involve in all phases of software development lifecycle using agile methodology - including
- design, coding, testing, test driven development, ci/cd
- understand the application domain and implement the scope as per given requirements, on time and with high quality.
- ensure standards from security and scalability perspective are being considered during all phases all development cycle.
- perform initial triage, mitigate, and resolve the issues (non-prod and prod) within sla.
- respond to user queries that are received through emails and teams channel.
- co-ordinate and work with the engineering team in case of any technical help required.
- communicate effectively to surface progress, risks and help needed within the project team