Must Have Technical/Functional Skills
Proficiency in Java, including Spring framework
Strong experience with Angular and its ecosystem
Solid understanding of C# and .NET framework
Experience with databases (e.g., SQL, NoSQL)
Familiarity with RESTful APIs and microservices architecture
Knowledge of software development best practices and design patterns
Experience with version control systems (e.g., Git)
Roles & Responsibilities
Design and Develop Applications
Create efficient, scalable, and maintainable web applications using Java, Angular, and C#
Front-end Development
Develop user interfaces using Angular, HTML, CSS, and TypeScript. Implement responsive designs and ensure cross-browser compatibility.
Back-end Development
Design and implement robust back-end systems using Java and C#, including APIs and databases
Full-stack Development
Work on both front-end and back-end components, integrating them seamlessly
Collaboration
Work closely with UI/UX designers, project managers, and other developers to deliver
high-quality software
Testing and Debugging
Write and execute unit and integration tests, identify and fix bugs, and ensure code quality
Code Reviews
Participate in code reviews to maintain code quality and standards
Agile Development
Participate in agile development processes, including sprint planning, daily stand-ups,
and retrospectives
Technical Documentation
Create and maintain technical documentation for applications and systems
Continuous Learning
Stay updated with the latest trends and technologies in Java, Angular, C#, and web development
Generic Managerial Skills, If any
Good interpersonal skills in managing clients
Good coordination with client & offshore/nearshore teams
Team spirit
Good written skills
Good problem-solving techniques
Ability to work with little to no supervision
#LI-KR1
Salary Range - $110,000-$130,000 a year