Full Stack Developer Lead
About the role
Work with staff at all levels in the design, maintenance and enhancement of the company website, online banking platform and internal systems for members and employees.
Responsibilities
- Write clean, efficient code and collaborate with other members of the development team in an Agile process to complete projects.
- Create and maintain websites and user interfaces while incorporating data from back-end databases and services.
- Design user interactions for the website and work with UI/UX designers and graphic design team to ensure visual design and messaging match global branding.
- Participate in regular SCRUM meetings and collaborate with other development team members as part of an agile framework.
- Prioritize, review, audit, and refactor secure code while also documenting and commenting code clearly and concisely for easier collaboration amongst team members.
- Meet with business stakeholders and management to understand business and functional requirements to create technical specifications and support documentation.
- Work quickly and carefully to complete small edits requested by business owners.
- Work in various integrated systems making data flow bi-directionally through APIs/Oauth connections.
- Ensure software stability via regression, support quality assurance and perform unit testing to identify bugs and ensure production operations run successfully.
- Configure and enable tracking and analytic collection.
- Maintain updated knowledge of industry changes in technology.
Requirements
Education requirements: Bachelor’s degree in Computer Science, related field or foreign equivalent.
Required Related Occupation Experience: Three (3) years of related experience which must include experience in front-end and back-end application development; knowledge of object-oriented methodologies and approaches; relational databases and data modeling; enterprise systems; CRM, SFA and ERP. Experience may be gained concurrently.
Any suitable combination of education, training and experience will be accepted.
Qualifications
Experience may be gained concurrently.
Skills
Experience in front-end and back-end application development; knowledge of object-oriented methodologies and approaches; relational databases and data modeling; enterprise systems; CRM, SFA and ERP.
Benefits
N/A
Pay
N/A
Schedule
N/A