Job Context
- Determine and identify high-level functional and technical requirements by interacting with the user community and knowledge of enterprise architecture. Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces. Hands-on Full Stack duties.
Job Description/Responsibility
- Interact with project management to plan project schedules and technical direction.
- Provide quality assurance review and the evaluation of existing and new software products.
- Develop high-level system design diagrams for program design, coding, testing, debugging and documentation.
- Develop and implement moderate to complex web applications on one or more platforms.
Education Requirements
- Bachelor/ Honors(Bachelor Degree in any Discipline) completed.
Additional Academic Requirements
- Bachelor’s Degree in appropriate field of study or equivalent work experience.
- Certifications in the appropriate technologies.
Experience Requirements
No experience is required.
Additional Experience Requirements
- Hands-on Full Stack experience required.
- Experience with Scrum/Agile development methodologies
- Successful track record of developing quality software products and shipping production ready software
- Experience with technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.
- Experience writing SQL queries for SQL Server or another Relational Database is required
- Experience as an applications programmer on large-scale database management systems.
- Experience with high scalability projects involving on-premises based infrastructure design and implementation
- Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs
- Programming and software design experience
- Backend development experience
- Comfortable writing and analyzing SQL queries
- Document Application Process
Skills Requirements
- Working knowledge of object-oriented design and development skills
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Knowledge of Angular design patterns and related technologies like Webpack, polyfills, bootstrap, etc.
- Knowledge of JSON, XML, REST, NoSQL Database (MongoDB, Cassandra), Distributed System, RDBMS, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
- Extensive knowledge of C# using Visual Studio using MVC and Entity Framework
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Ability to design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- Ability to use version control software such as TFS, VSTS, GIT
- Working knowledge of IIS
- Understand emerging web and mobile development models (Blazor, Javascript frameworks, etc.)
- Attention to Detail/Ability to think critically/analytically
- Excellent verbal and written communication skills
- Team player who can analyze user needs/troubleshoot/problem-solve.
Work Area
- Applicant should have experience of working in the following category(ies): Software Development
Industry Type
- Experience should include the following skills: Bank/Non-Bank Fin. institution
Job Location
Compensation/Benefits
- We offer a competitive compensation and benefits package including medical, dental, vision, 401(k), flexible spending, short-term and long-term disability insurance, life insurance, long-term care, education assistance and paid time off, including paid parental leave and a birthday holiday.
Apply Instruction
To apply kindly follow this link:
Application Deadline: 2 Mar 2021