TE

.Net + Angular

Teamware Solutions
Hyderabad3-7 LPA Posted 16 Jul 2025
FULL TIME
Rest Apis
Json
Mysql
Sql Server
Ajax

Job Description

  • Key Responsibilities:
  • Back-End Development with .NET:
  • Design, develop, and maintain robust, scalable, and high-performance back-end services using .NET Framework and .NET Core.
  • Develop APIs using RESTful services to be consumed by front-end applications.
  • Work with databases such as SQL Server, MySQL, or NoSQL for designing and optimizing data storage and retrieval.
  • Ensure application security, reliability, and performance through best practices, testing, and optimizations.
  • Implement business logic, workflows, and core backend functionality in C# and ASP.NET.
  • Front-End Development with Angular:
  • Develop user-friendly, responsive, and scalable web applications using Angular.
  • Implement Angular components, services, directives, and pipes, adhering to best practices for optimal performance and maintainability.
  • Collaborate with UI/UX designers to build and integrate attractive and user-friendly interfaces.
  • Ensure cross-browser compatibility, mobile responsiveness, and adherence to SEO best practices.
  • Work with REST APIs to integrate data and dynamic content into the Angular application.
  • Integration & System Design:
  • Collaborate with other developers and teams to design seamless integration between front-end and back-end systems.
  • Utilize API integration for sending and receiving data, including OAuth and other security protocols for authentication.
  • Build data models and create data-driven user interfaces with Angular that consume and display data from the back-end APIs.
  • Work with version control systems like Git to manage the codebase and ensure proper branching strategies for team collaboration.
  • Testing & Quality Assurance:
  • Write unit tests and integration tests to ensure the application's functionality and reliability.
  • Utilize tools like xUnit, NUnit, or Jest to conduct automated testing for both back-end and front-end code.
  • Implement CI/CD processes using tools like Jenkins, GitLab CI, or Azure DevOps for continuous integration and delivery.
  • Performance Optimization:
  • Identify and resolve performance bottlenecks in both the front-end and back-end codebases.
  • Optimize Angular code for faster rendering and improved performance, leveraging techniques like lazy loading and code splitting.
  • Optimize back-end services to handle large volumes of traffic and data processing efficiently.
  • Collaboration & Documentation:
  • Collaborate with cross-functional teams (designers, business analysts, product managers) to ensure that the product meets the business requirements.
  • Write clear and maintainable technical documentation for the APIs, front-end components, and any system architecture designs.
  • Provide regular updates on development progress, issues, and any blockers that arise.
  • Continuous Improvement & Learning:
  • Stay updated with the latest trends and technologies in both .NET and Angular development.
  • Continuously improve development practices, performance, and the user experience by participating in code reviews, design sessions, and retrospectives.
  • Explore new libraries, frameworks, and best practices for both front-end and back-end development.
  • Required Qualifications:
  • 2-4 years of professional experience in .NET Core or .NET Framework development.
  • Strong experience in C# and ASP.NET for building back-end services and APIs.
  • Hands-on experience with Angular (2+), including Angular CLI, components, services, and directives.
  • Solid understanding of REST APIs, JSON, and AJAX.
  • Experience with relational databases like SQL Server, MySQL, or PostgreSQL and NoSQL databases like MongoDB.
  • Familiarity with authentication and authorization protocols (e.g., OAuth2, JWT).
  • Knowledge of version control tools like Git and branching strategies (GitFlow).
  • Familiarity with unit testing and test-driven development (TDD) using xUnit, Jest, or Mocha.
  • Experience with CI/CD pipelines and tools like Jenkins, Azure DevOps, or GitLab CI.
  • Experience in implementing responsive design principles and working with CSS3, HTML5, and SASS.