CA

Full Stack .Net Developer

CareerNet Technologies Private Limited
Bangalore8-12 LPA Posted 19 Jun 2025
FULL TIME
Angular
react.js
Java
Mysql
Python
+1 more

Job Description

The senior software engineer will be responsible for designing, developing, and maintaining robust, scalable web applications across both the front-end and back-end. This role requires proficiency in multiple programming languages and frameworks, with the ability to work on the full development stack. The senior software engineer will collaborate with cross-functional teams, including developers, QA engineers, and product owners, to ensure high-quality, secure, and performant applications. The ideal candidate is comfortable with both server-side logic and client-side user interface development and possesses a strong understanding of API integrations, databases, and cloud technologies.

Specific Responsibilities

Development:

  • Design, develop, and maintain web applications across both the front-end and back-end, ensuring high performance, scalability, and reliability.
  • Build and optimize APIs, databases, and other back-end services while ensuring the integrity of the data and system architecture.
  • Develop responsive, user-friendly front-end interfaces using frameworks primarily like Vue.jsJavaScriptHTML5, and CSS3.
  • Develop server-side logic using programming languages like C#Node.js.
  • Implement and optimize database architectures, ensuring secure and efficient data storage and retrieval (e.g. SQL Server, MySQL).
  • Develop and integrate RESTful APIs to support front-end functionality.

Collaboration & Cross-Functional Integration:

  • Work closely with developers, product owners, and QA engineers to implement feature requirements and solve complex development challenges.
  • Ensure smooth integration between front-end and back-end systems, leveraging best practices in software development.
  • Collaborate on the design and implementation of cloud-based services and microservices architectures.

Optimization & Performance:

  • Optimize both front-end and back-end code for performance, scalability, and security.
  • Ensure cross-browser and cross-device compatibility for all web applications.
  • Monitor and troubleshoot system performance, identifying bottlenecks and implementing solutions.

Testing & Deployment:

  • Conduct thorough testing of both front-end and back-end components using unit testing frameworks like JUnit, Selenium, Jasmine, Vite.
  • Lead deployment efforts in coordination with DevOps and ensure that updates are efficiently rolled out to production environments.
  • Use Bitbucket for version control and manage code repositories.

Generative AI Tools & Innovation:

  • Leverage Generative AI tools to streamline development processes and improve the functionality and efficiency of applications.
  • Stay updated with emerging technologies and industry trends, continuously seeking ways to incorporate innovative solutions into development practices.

Qualifications

  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • 8+ years of experience in full-stack software development, with a demonstrated portfolio of completed projects.
  • Proficiency in front-end programming languages and frameworks like JavaScriptVue.jsHTML5, and CSS3.
  • Experience in back-end languages such as C#, Node.js, and Vue.js
  • Strong Knowledge of JavaPythonAngularReact.js preferred
  • Strong knowledge of database management systems (e.g., MySQLSQL Server).
  • Experience with API development and integration.
  • Knowledge of cloud platforms and microservices architecture (e.g., AWSAzureGoogle Cloud). good to have
  • Experience with version control systems like Bitbucket.
  • Experience with generative AI tools to enhance development workflows is a plus. - Copilot, Azure Open AI, GitHub Copilot, and AWS are used for code review.
  • Strong problem-solving skills, attention to detail, and ability to manage multiple tasks and projects simultaneously.
  • Experience working in agile development environments.
  • Excellent communication and collaboration skills, with the ability to effectively interact with internal and external stakeholders.

Join WhatsApp Channel