Principal Software Engineer
- Source: LinkedIn
- CAI Software, LLC
- On-site
- Bengaluru
- Full-Time
- Staff
Job Description
Job Description:
We are looking for a proactive and technically strong Full-Stack Software Developer with solid expertise in client-side technologies, particularly Angular and React, along with strong hands-on experience in .NET technologies including C#, Web API, and SQL. The ideal candidate should have a good understanding of modern software development tools, frameworks, and CI/CD practices, with the ability to work across both front-end and back-end components.
- The candidate should be a quick learner, problem solver, and self-motivated individual who takes ownership of deliverables and proactively collaborates with cross-functional teams. Knowledge or experience in the Printing domain is an added advantage.
Key Responsibilities:
-
Develop, enhance, and maintain responsive and user-friendly applications using Angular, React, and modern JavaScript/TypeScript and .NET technologies
.
- Build reusable and scalable UI components following established development standards and best practices.
-
Work with relevant front-end tools, frameworks, libraries, APIs, and development environments
.
- Collaborate with backend developers, architects, QA, product teams, and other stakeholders to deliver high-quality solutions.
- Analyze requirements, identify technical solutions, and contribute to application design and development.
- Troubleshoot and resolve technical issues, performance challenges, and UI-related defects.
- Follow coding standards, perform code reviews, and contribute to improving development practices.
-
Stay current with emerging front-end technologies
and proactively identify opportunities for technical improvements.
- Quickly learn and adapt to new technologies, tools, frameworks, and business processes.
- Take ownership of assigned tasks and proactively communicate progress, risks, and dependencies.
- Understanding of CI/CD, Cloud platforms, or DevOps practices
Required Technical Skills:
-
Front End:
Angular, React, TypeScript, JavaScript, HTML5, CSS3
-
Back End:
C#, .NET, ASP.Net, ASP.NET Core, Web API, REST APIs
-
Database:
SQL and relational database concepts
-
DevOps:
CI/CD, build and deployment automation
-
Development Practices :
Git, code reviews, unit testing, debugging, and performance optimization
- Good understanding of Software architecture, design patterns, scalability, and maintainable code development
- Experience working with modern development tools, frameworks, libraries, and cloud/DevOps technologies
-
Experienced in using Claude
for code generation, code refactoring, debugging, unit-test creation, technical documentation, code reviews, and developer productivity.
Skills
- React
- javascript
- TypeScript
- microsoft-typescript
- HTML5
- css-3
- c-sharp
- asp-net
- dot-net
- asp-net-core
- dot-net-core
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
