Job Description
Job Description
10+ years of hands-on experience.
Financial industry (Banking) experience.
Recent Django experience.
Strong Angular experience
Local only.
Development environment
For a full-stack web application,
· Backend: Use Python (with Django) to handle the server-side logic, database interactions, and APIs.
· Frontend: Use Angular and Flask to build a responsive and interactive user interface. (Angular experience is more important)
· Database: MS SQL server
Responsibilities of developers
· Develop Business applications by following the System Development Life Cycle (SDLC) processes, ensuring best practices are followed from requirements gathering to deployment and maintenance.
· Conduct Coding, Code review, Unit test, and Integration testing.
· Generate relevant documentation.
· Support QA team, UAT.
· Collaborate with project teams to accomplish the assignments accurately.
· Ensure Business applications meet their requirements.
· Communicate effectively with both technical and non-technical stakeholders.
Minimum Skills & Requirements of developers
· Education: Bachelor’s degree.
· Experience: around 10 years of work experience as a developer
· Proficiency in programming languages (e.g., Python, Angular, Type Script, Java Script, .NET, SQL, etc.) and software development tools (e.g., VS Code, Visual Studio, SQL management studio, etc.)
· Single sign-on development: Integration with Azure AD (Required)
· Experience in IT projects in the banking industry. (Experience in the insurance and credit card firms are not applicable.)
· Strong understanding of data structures, algorithms, and database management.
· Experience with version control systems (ex. Team Foundation Server (TFS))
· Excellent problem-solving and analytical skills.
· Strong communication and interpersonal skills as well as documentation.
· Ability to multi-task and a fast learner.
· Proficient in Microsoft Excel, Microsoft Word, and other Office products.