Position Summary: KleisTech is urgently seeking a skilled Principal Software Engineer with strong expertise in REACT and .NET technologies. The ideal candidate will play a crucial role in designing and implementing micro frontend applications and collaborating with cross-functional teams to ensure modularity, scalability, and high performance. This is a contract position with a high potential for extension or FTE conversion based on performance and business needs.
Key Responsibilities:
- Micro Frontend Development: Design and implement micro frontend applications using React.js and .NET, ensuring they are modular, scalable, and meet project requirements.
- Component Creation: Develop reusable React components and libraries in React & .NET applications that can be shared across multiple applications.
- Backend Integration: Seamlessly integrate micro frontends with backend Microservices, ensuring efficient communication and data flow.
- Collaborative Design: Work closely with other developers to design a micro frontend architecture that aligns with both current project requirements and long-term goals.
- Code Quality & Reviews: Write clean, standard, maintainable, and well-documented code. Perform code reviews and provide constructive feedback to team members.
- CI/CD Pipeline Setup: Set up and maintain CI/CD pipelines using provided blueprints for micro frontend applications, ensuring smooth, automated deployments.
- Security & Compliance: Integrate security scanners such as Snyk, x-ray scans, HCL scans, etc., to enforce coding standards, identify vulnerabilities, and mitigate security risks.
- Performance Optimization: Optimize applications for maximum speed and scalability.
- Testing: Implement unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of the applications. Ensure code quality using tools like SonarQube and follow TDD approaches.
Mandatory Skills:
- React.js
- .NET Core
- C#.NET
- Microservices
Secondary Skills:
- CI/CD pipeline setup
- SonarQube
- Security scanning tools (e.g., Snyk, x-ray, HCL)
Educational Qualifications:
- Bachelor’s Degree in Engineering (mandatory)
Additional Information:
- This role requires working from the office 3 days a week in Bangalore.
- The position is under a Managed Service Provider (MSP) model with a quick turnaround time, requiring prompt submission of suitable profiles to meet competitive timelines.
Job Category: IT
Job Type: Full Time
Job Location: Bangalore
Experience: 5+
Joining: Immediately or within 15-20 days