Job Openings .Net with Frontend

About the job .Net with Frontend

No of positions:

Yrs of Exp: 4 - 7

Location: Bangalore

Job description:

Responsibilities

  • Design, develop, and implement software solutions that align with project goals and meet quality standards.
  • Write clean, efficient, and maintainable code using best practices and appropriate software design patterns.
  • Collaborate with product managers, designers, and other stakeholders to gather and analyze requirements for software projects.
  • Perform unit testing, debugging, and troubleshooting to ensure software meets functional and performance requirements.
  • Participate in code reviews to provide and receive constructive feedback and improve code quality.
  • Collaborate with team members to identify and resolve technical issues and optimize software performance.
  • Contribute to the documentation of software designs, technical specifications, and user manuals.
  • Work effectively in an Agile development environment, participating in sprint planning, estimation, and other team activities.
  • Continuously enhance your skills and knowledge through self-study, training, and professional development opportunities.
  • Stay up to date with emerging technologies and industry trends to propose innovative solutions and improvements.
  • Utilize containerization technologies such as Docker, and manage containerized applications using Azure Container Registry (ACR) and Azure Kubernetes Service (AKS).

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5-9 years of professional experience using .NET technologies. Strong proficiency in C#, ASP.NET, and .NET Core.
  • Extensive backend expertise with a focus on building strong and efficient backend systems and exposure to front-end development. Fundamental experience in Frontend Development would be an added advantage!
  • Solid understanding of design patterns and SOLID principles.
  • Solid understanding of relational databases and experience with SQL.
  • Proficiency in using Azure services for cloud-based application development.
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with version control systems (e.g., Git) and Agile methodologies.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • Experience with containerization technologies such as Docker, and managing containerized applications using Azure Container Registry (ACR) and Azure Kubernetes Service (AKS).

Preferred Skills

  • Azure certifications, such as Microsoft Certified: Azure Developer Associate.
  • Exposure to serverless computing and event-driven architectures.
  • Familiarity with NoSQL databases (e.g., MongoDB, Cosmos DB).
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and front-end frameworks (e.g., React, Angular) would be a plus.
  • Knowledge of authentication and authorization mechanisms, such as OAuth and JWT.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Passion for staying updated with emerging technologies and trends in software development.


Required cloud certification: Yes