Talent.com
Senior Software Engineer (Angular +.NET Core)

Senior Software Engineer (Angular +.NET Core)

Profice SolutionsChennai, Tamil Nadu, India
5 days ago
Job description

Job Title : Senior Software Engineer (Angular + .NET Core)

Location : Remote, must be based within Tamil Nadu

Employment Type : Full-time

About Profice :

Profice is a forward-thinking software development company specializing in custom solutions, data management and AI-powered HR & Payroll innovations. We empower businesses with cutting-edge technology, seamless automation and a culture of agility, flexibility and continuous learning.

Learn more about us at www.profice.co.uk.

About this role :

We are looking for a Senior Front-End Engineer with strong experience in modern Angular and solid integration experience with .NET Core APIs. This role involves building a modular, scalable front-end foundation that supports multiple front-end technologies.

You will be part of a team that sets UI standards, builds shared libraries, and contributes to the long-term front-end platform strategy.

Should have good communication skills and a passion to work in a start-up culture in UK time zone. It’s a full time remote based role and must be based within Tamil Nadu state.

Key Responsibilities

  • Develop and enhance Angular applications with a focus on performance and maintainability
  • Build reusable UI components, shared utilities, and internal front-end libraries
  • Contribute to design consistency, UI standards, and component documentation
  • Integrate front-end applications with .NET Core backend services
  • Participate in shaping modular architecture and multi-module front-end structure
  • Write clear documentation, UI contracts, and best practice guides
  • Participate in code reviews and mentor junior developers where needed

Required Skills

Front-End Expertise

  • Strong experience with Angular (v14+)
  • Ability to build reusable components, scalable UI architectures and shared libraries
  • Experience working with or contributing to design systems or UI component libraries
  • Familiarity with monorepos (NX or similar) or modular front-end structures
  • Understanding of web components or cross-framework compatible UI principles
  • Good understanding of performance optimisation, state patterns, and modern Angular features
  • Experience with advanced CSS layouts, theming, tokens, and responsive design
  • Backend Integration

  • Hands-on experience integrating with .NET Core APIs
  • Strong understanding of REST principles and authentication / authorization flows
  • General

  • Good problem-solving and architectural thinking
  • Ability to work both independently and collaboratively in agile teams
  • Excellent English communication skills (written and verbal).
  • Nice to Have

  • Experience with Tailwind CSS (utility-first CSS)
  • Experience with Stencil or similar web component frameworks
  • Experience with enterprise Data Grids (e.g., AG Grid)
  • Exposure to micro-frontend concepts
  • Experience with React or Vue (for cross-framework compatibility)
  • Basic understanding of cloud environments (AWS / Azure)
  • Who are we?

    Here at Profice, we build intelligent, scalable and people-centric software solutions that simplify the management of workforces in businesses.

    Rooted in our passion and interest for both technology and HR transformation, our mission is to bridge the gap between raw HR data and operational efficiency. With extensive expertise across software development, data integration and global HR system rollouts, we empower and inspire organizations to make their people data work smarter.

    What makes Profice a great place to work?

    At Profice, we strongly believe in work-life balance and the continuous growth of our employees. Our employees are entirely remote based, focusing on delivering high-quality results on time without compromising standards. Our agile culture fosters open communication, eliminating rigid hierarchies and enabling direct access to leadership. We provide abundant opportunities to learn, innovate and thrive in a dynamic environment.

    What we offer :

  • 24 days paid leave per calendar year.
  • Indian Public holidays as applicable.
  • Medical Insurance.
  • Yearly bonus based on performance.
  • Create a job alert for this search

    Senior Software Engineer Net • Chennai, Tamil Nadu, India