Please apply only 8+ years of Experience in Full Stack Developer (.NET + Angular)
Company: InvestCloud
Role Summary
We are seeking a highly skilled Full Stack Developer (.NET + Angular) to support the modernization and ongoing development of our market-leading wealth management trading and portfolio management platform.
This role involves building scalable backend services using .NET technologies while driving rich, intuitive front-end experiences using Angular (Angular 15). You will collaborate closely with product, design, and engineering teams to deliver high-performance, secure, and user-centric financial applications.
Key Responsibilities
Front-End (Angular UI)
- Develop dynamic, responsive, and visually compelling user interfaces using Angular (v15) and TypeScript.
- Translate design layouts into high-quality, maintainable code.
- Write robust RxJS pipelines, leveraging operators to solve real-world business problems.
- Implement Reactive Forms, state management using NgRx, and modular architecture.
- Ensure cross-browser compatibility and responsive behavior.
- Write and maintain automated unit tests using Jasmine.
- Participate in Test-Driven Development (TDD) practices.
- Follow Clean Code principles and adhere to coding standards.
- Debug JavaScript and CSS issues effectively in browsers.
- Implement accessibility standards (WCAG 2.1 AA).
- Collaborate with UX/design teams to deliver best-in-class user experience.
Back-End (.NET)
- Design, develop, and maintain RESTful APIs using C#, ASP.NET Core, and Web API.
- Build scalable and secure microservices-based architecture.
- Work with Entity Framework / EF Core for data access.
- Design and optimize SQL Server databases.
- Implement authentication and authorization mechanisms (JWT, OAuth).
- Integrate third-party APIs and financial services.
- Participate in backend performance tuning and scalability improvements.
DevOps & Collaboration
- Work in an Agile/Scrum environment.
- Use Git for version control and collaborate via pull requests and code reviews.
- Follow Continuous Integration / Continuous Deployment (CI/CD) practices.
- Utilize tools such as Jira and Azure DevOps for tracking and delivery.
- Use Postman or similar tools for API validation and testing.
- Mentor junior developers and contribute to team knowledge sharing.
Required Qualifications
- Bachelor’s degree in computer science, Computer Engineering, or related field.
- 5+ years of full stack development experience.
· Must have computer science skills: Analysis of Algorithms (time complexity and space complexity analysis), Data Structures, Object Oriented Programming, and Problem-Solving skills.
- 3+ years of experience in Angular 2+ (Angular 20 preferred).
- Strong expertise in TypeScript and modern JavaScript.
- Strong backend experience with C#, ASP.NET Core, Web API.
- Solid foundation in:
- Data Structures
- Algorithms (time & space complexity)
- Object-Oriented Programming
- Design Patterns
- Problem-solving
- Strong experience writing RxJS pipelines.
- Experience with Jasmine unit testing and automated testing frameworks.
- Solid understanding of HTML5, CSS3, SASS/LESS.
- Strong understanding of RESTful APIs and microservices.
- Experience working with SQL Server.
- Familiarity with Git and collaborative development workflows.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Experience with Bootstrap, Angular Material, or Kendo UI.
- Experience with NgRx for state management.
- Experience with automated E2E testing.
- Experience with Azure / AWS cloud platforms.
- Experience with Docker / Kubernetes.
- Experience mentoring junior developers.
- Knowledge of wealth management or financial services domain.
About InvestCloud
Headquartered in Los Angeles with a global presence, InvestCloud develops financial digital solutions integrated into the cloud. The platform empowers investors and institutions with innovative, modular, and beautifully designed wealth technology applications.
Pay: ₹1,000,000.00 - ₹1,569,946.12 per year
Benefits:
- Food provided
- Health insurance
Work Location: In person