Full Stack Developer

4 - 8 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are an experienced and passionate Full Stack Developer joining a fast-growing team in Bangalore. Your role involves designing and building scalable, high-performance custom web applications using Microsoft technologies and modern front-end frameworks. Your expertise in both client and server-side development will be crucial as you collaborate closely with architects, DevOps, QA, and product teams to deliver robust solutions. Your responsibilities include designing, developing, testing, and maintaining scalable web applications with a strong focus on performance, reliability, and usability. You will work across the entire technology stack, primarily using Angular for front-end development and ASP.NET Core (C#) for backend services. Developing and consuming RESTful APIs and web services to ensure seamless integration between frontend and backend components is a key aspect of your role. Active collaboration in architecture and design discussions is necessary to ensure that solutions are scalable, maintainable, and aligned with business goals. Writing clean, maintainable, and efficient code following Test-Driven Development (TDD) and coding best practices is essential. You will participate in code reviews, contribute to team knowledge sharing, and continuously improve coding standards. Collaborating with DevOps teams to automate build, test, and deployment pipelines using Git and Azure DevOps is part of your responsibilities. Maintaining comprehensive documentation, including UML diagrams and API specifications using tools such as Swagger, is also expected. Troubleshooting, debugging, and optimizing applications for maximum speed and scalability are crucial tasks. Staying current with industry trends and emerging technologies to continuously enhance the technology stack is essential for this role. Optionally, you may contribute to serverless computing efforts using Azure Functions. Participating in containerization efforts with Docker and orchestrating workloads using Azure Kubernetes Service (AKS) is another aspect of the role. Utilizing Node.js scripting for automation or utility tasks may be required. Your qualifications and skills include a Bachelors's degree in Computer Science, Information Technology, or a related field. You should have 6+ years of overall IT experience with a minimum of 4 years focused on full stack development. Strong hands-on experience in front-end technologies like HTML5, CSS3, Bootstrap, and Angular (2+) is required. Proven expertise in backend development using ASP.NET Core, C#, MVC, and Entity Framework is essential. Experience in designing and developing RESTful APIs, integrating third-party APIs, and solid database skills with SQL Server are necessary qualifications. Proficiency with version control and CI/CD tools like Git and Azure DevOps Pipelines is expected. Understanding multi-threading, asynchronous programming, and parallel execution in C# is important. Exposure to cloud environments, preferably Microsoft Azure, including PaaS and serverless technologies is beneficial. Excellent problem-solving, debugging, and analytical skills are required, along with strong communication skills and the ability to work collaboratively in an agile team environment.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

mumbai suburban, navi mumbai, mumbai (all areas)