Senior Software Engineer - Dotnet

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Developer at our company, you will be responsible for utilizing a variety of technologies, with a primary focus on .NET, to develop and maintain our web applications. Your role will involve collaborating with cross-functional teams to create innovative software solutions, implement new features, and optimize performance. Additionally, as a senior member of the team, you will have the opportunity to mentor junior developers and promote best practices in software development. Your key responsibilities will include designing, developing, and maintaining both front-end and back-end components of web applications using modern frameworks and technologies. You will work closely with product managers, designers, and other developers to define software requirements, plan sprints, and deliver solutions that align with business goals. Building responsive, dynamic, and visually appealing user interfaces using technologies like HTML, CSS, JavaScript, React, Angular, or Vue.js will be a crucial part of your role. You will also need expertise in technologies such as ASP.NET, C#, SQL Server, .NET Core, message queuing, HTML, and JavaScript to develop server-side logic, APIs, and database management systems. Integration of third-party services, APIs, and data sources into our applications to ensure seamless communication between front-end and back-end components will be another important aspect of your responsibilities. Writing clean, efficient, and reusable code that follows coding standards, best practices, and is well-documented is essential. You will also be required to develop unit tests, conduct integration testing, and debug issues to ensure the delivery of high-quality, reliable software. Identifying and addressing performance bottlenecks in both front-end and back-end systems to ensure fast and scalable applications will be a critical part of your role. Moreover, you will provide guidance, mentorship, and technical support to junior and mid-level developers, promoting best practices and encouraging learning within the team. Participation in Agile methodologies such as Scrum to ensure timely delivery of features and improvements will be expected. Staying updated on the latest trends in software development, emerging technologies, and industry best practices and applying new knowledge to enhance existing systems will also be part of your responsibilities. You should possess a Bachelor's degree or equivalent combination of education and experience, along with a minimum of 5 years of experience as a Full Stack Developer. Expertise in front-end technologies, modern JavaScript frameworks, strong back-end development skills primarily in .NET, and solid experience with databases and data modeling are required. Knowledge of RESTful APIs, WebSockets, version control systems, software development principles, design patterns, and architecture are also essential. Preferred qualifications include a Master's degree or higher, strong English communication skills, ability to train and mentor junior colleagues effectively, and strong organizational skills. The work timings for this role are Monday through Friday from 2:30 PM to 11:30 PM IST, with a requirement for at least 2 days of work from the office in Hyderabad. Occasional evening and weekend work may be expected in case of emergencies or client needs. In conclusion, as a Full Stack Developer, you will play a crucial role in developing and maintaining our web applications, collaborating with cross-functional teams, mentoring junior developers, and driving best practices in software development. Your expertise in a wide range of technologies and your commitment to delivering high-quality solutions will be key to your success in this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You