Senior Full Stack Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

TBC

HOURS PER WEEK

40

DATE POSTED

Dec 24, 2024

JOB OVERVIEW

We're looking for a full-stack developer to join our high-achieving team.

About the Position:
The successful new Senior Full Stack Developer will complete the following duties in the position:
• Develop client-side and back-end web applications
• Conduct code reviews to ensure quality is maintained
• Design efficient and intuitive user experiences
• Designing and developing APIs
• Meeting both technical and business requirements
• Provide estimates
• Additional duties to be discussed

Role Requirements:
To be successful in this position a combination of the following will be required:
• 4 + years experience in a similar role.
• Experience designing and managing small to medium-sized projects.
• Excellent general knowledge of C#, TypeScript, JavaScript, SQL, and HTML.
• Back-end web API development experience in ASP.Net Core, and Azure Functions.
• Experience with Angular, and other frameworks a bonus (React, Vue etc.).
• Experience with NoSQL/SQL Database technologies. Primarily SQL Server and Azure Cosmos.
• Unit testing with NUnit and XUnit.
• Experience working with Azure resources is desirable. (Function apps, Appservice, Service Bus etc).
• Knowledge of JavaScript reactive state management libraries (e.g. NGRX).
• Knowledge of JSON and XML.
• Experience with Git version control
• Flutter and/or Native Android / iOS experience is desirable.

Position Responsibilities:
• Develop and maintain solutions based on user stories issued or requirements specifications using appropriate tools and adhering to coding standards and UI designs.
• Contribute to best practice system and application design
• Assist with quality assurance and data protection processes
• To unit test individual stories and/or components
• To design, develop, test, and document changes following agreed standards and practices.
• To become familiar with and adhere to current secure coding standards
• To attend design reviews as required.
• To understand and follow the designated development methodology, actively contributing to all phases of development
• To accurately track and provide updates in Azure DevOps, where available.
• To maintain and expand knowledge of existing and new technologies related to the job role.

Day-to-Day Deliverables
• Writing code across the full application stack
• Development work is of the highest quality, with a ‘right-first-time’ approach, bearing re-usability in mind and with a minimum level of defects
• All work is unit-tested to the appropriate level
• Risks and concerns are appropriately escalated to the Technical Lead for items that could affect the delivery and quality of release
• Debug, implement and effectively test isolated changes independently.
• Contribute and commit to team goals

Competencies, Qualifications, Experience and Key Attributes
• Tertiary Qualification in Computer Science or an IT-related field.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin