Roles and Responsibilities:
Front-end Development:
- Develop responsive, scalable, and dynamic web applications using Angular (v10+).
- Implement secure coding practices to ensure application safety.
- Optimize performance and user experience through efficient UI/UX design.
Back-end Development:
- Develop RESTful APIs and microservices using Node.js, .NET Core, or Java.
- Manage database interactions using SQL/NoSQL (PostgreSQL, MongoDB, MySQL, or Firebase).
- Implement authentication, authorization, and security best practices.
Technical Troubleshooting & Risk Management:
- Debug and resolve technical issues in Angular applications and API layers.
- Conduct root cause analysis and implement preventive solutions.
- Ensure compliance with industry standards and risk controls.
Test Automation & CI/CD:
- Implement unit testing, integration testing, and end-to-end testing using Jest, Jasmine, or Cypress.
- Deploy applications using CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
Collaboration & Strategic Thinking:
- Work with cross-functional teams (product, design, DevOps, and security teams).
- Drive digital transformation by integrating cloud technologies (AWS/Azure/GCP).
- Stay updated with the latest technologies and best practices in software development.
Required Skills & Qualifications:
- Strong proficiency in Angular (10+), TypeScript, HTML, CSS, SCSS, and JavaScript.
- Hands-on experience with Node.js, .NET Core, Java, or Python for backend development.
- Proficiency with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Firebase, etc.).
- Knowledge of RESTful APIs, microservices architecture, and GraphQL.
- Proficiency in secure coding practices, risk controls, and compliance standards.
- Strong problem-solving, debugging, and performance optimization skills.
- Familiarity with Git, Docker, Kubernetes, CI/CD pipelines, and cloud platforms.
- Excellent communication and teamwork skills.
Preferred Qualifications (Good to Have):
- Knowledge of server-side rendering (SSR) frameworks like Angular Universal.
- Familiarity with Redux, NgRx, or other state management libraries.
- Familiarity with containerization and cloud services (AWS Lambda, Azure Functions, Firebase Functions, etc.).
- Understanding of enterprise-level software development and business transformation.
Skills Required
Angular, Typescript, Html, Sql, Docker, Kubernetes