Function: Information Technology |
Title: Full Stack Developer |
Job Grade: Classification Code: |
Approved By (Title): | Gwen Murphy (VP Digital Technology and Innovation, SLS) | Date: July 26th, 2022 |
Location | TBD |
Purpose of Role | The Full Stack Developer is responsible for designing and developing websites and platforms. They work with design teams to ensure that user interactions on web pages are intuitive and engaging. They also provide back-end functionality that can run smoothly from any device or browser type commonly used today. |
Reporting to | TBD |
Principal Accountabilities | - Develop new features for our products (frontend and backend architecture)
- Develop new projects (parts of the bigger solution) focused mostly on integration with the systems of our clients - leading global cloud services and corporate companies
- Redesign existing features and maintenance (if needed)
- Keep the code clean and cooperate with team members to consider the best design
- Participate in daily team meetings
- Suggest possible solutions and improvements
|
Key Performance Indicator (KPIs) | - On time Delivery - Tracking performance against commitments
- Code Quality
|
Key Relationships | - Internal – Change Advisory Boards, Business Analysts, Subject Matter Experts
- External – Application Software Providers, Project Consultants
|
Experience / Qualification Required | - Minimum 5 years of experience in working with technologies pointed in tech stack
- Business experience, understanding of business processes
- English for easy communication during teleconferences and correspondence
|
Skills and Competencies | - Frontend- Java Script, TypeScript, Angular
- Backend- ASP.NET, .NET CORE
- Data- MS SQL, NHibernate
- Excellent debugging and code analysis skills
- Production support mindset
- Meticulous attention to detail
- A logical approach to work
- The ability to prioritize tasks
- Problem-solving skills
- Good organizational skills
- Communication and interpersonal skills
|
Core Competencies | Effectively supervise team’s safety, solve simple problems in line with SHECS standards - Accept & Expect Accountability
Set and achieve challenging targets relevant to team and/or projects, monitor quality and accuracy of team’s work and ensure acceptable standard of quality Communicate well verbally and in writing, create accurate and punctual reports, share information and ideas with others, has good listening skills Prioritize tasks to meet clear deadlines, overcome obstacles, motivate and encourage others, promote mutual respect and supports inclusion, handle difficult people, apply clear and consistent performance standards, provide guidance to improve performance Break down problems into smaller components and responds, seek input from others to address root cause of issues, make timely decisions and communicates decisions to others, support and adapt to change, open to new ideas, take on new responsibilities, handle pressure, show initiative, support continuous improvement programs - Planning & Project Management
Plan and complete tasks, goals and projects with short to medium-term impacts, keep own and team's work aligned with business goals, accountable for completion of own and team’s tasks and goals, keep information organized and accessible, work systematically and efficiently, manage resources efficiently, create contingency plans Understand own and team's duties and responsibilities, has necessary technical skills, has necessary job and product/market knowledge, keep job and product/market knowledge current, understand and communicate policies and procedures applicable to self and team |