Description
SBV seeks a Software Developer to develop and design products according to industry best practices and standards, focusing on re-usability, high availability, and portability. Responsible for providing in-depth analysis and technical input across a broad range of challenges in the technology landscape. Provides technical assistance to Level 1 developers.
Technology Transformation & Innovation
* Assist in deploying delivery components of the Development Functional Strategy
* Proactively drive innovation through new ideas and technologies
Analysis and Planning
* Research new innovations and solutions, including new application, database, and OS technologies for mobile, open source, and closed source domains
* Manage and execute project plans with milestone tracking and communication checkpoints
* Contribute to the Application Roadmap aligned with the Technology Strategy
* Collaborate with internal teams and vendors to improve and develop applications in line with SLAs
* Analyze business requirements, architecture, and technical documents
* Identify opportunities for application improvements and make recommendations
* Apply security principles to all development work
* Conduct system and impact analysis of new development changes and address issues prior to development
Implementation and Execution
* Develop software using relevant tools, focusing on re-usability, high availability, and portability
* Write, translate, and code software programs according to specifications
* Analyze test results and resolve problems
* Generate reports on programming status
* Assist in creating user manuals and guidelines
* Install software for end users as needed
* Write scripts to enhance website and web application functionalities
* Coordinate with network and system teams to resolve software issues
* Manage roll-out, change control, and release processes
Risk & Quality Management
* Aim for zero defects in developed code
* Design and develop unit tests
* Perform code reviews and testing
* Manage internal risks and controls, report into the Technology Risk Register
* Oversee code deployment and error log evaluation
* Maintain artefacts in repositories as per policies
* Monitor software performance and debug as necessary
Client Support
* Manage incidents, problems, and releases
* Ensure system uptime
* Monitor support cases and assist in resolving issues
* Implement help line protocols and escalations
* Adhere to SLAs
Business Engagement
* Communicate effectively with stakeholders at all levels
Policy & Process Management
* Develop policies and processes
* Define reporting content and tailor presentation for audiences
Teamwork & Self-Management
* Maintain quality and productivity standards
* Follow procedures and guide junior staff
* Prioritize tasks and manage change
* Stay updated with industry and technical changes
* Provide leadership and motivation
* Drive team improvement and embody SBV values
Requirements
Minimum Work Experience
* 5 years as a software developer, with experience in web development (HTML5, JavaScript, Angular, ReactJS, CSS), object-oriented development (Java, C#, .NET Core, Python), database management (SQL, MySQL, PostgreSQL), and version control (Git, MS TFS)
* 1 year of cloud application development experience, including Docker, Kubernetes, Node.js, NGINX
Minimum Education
* Degree in IT Management, Computer Science, Business Administration, Commerce, or similar
* Technical certifications (SQL, .NET, Java, Python) are advantageous
Note: Communication will be limited to shortlisted applicants only. SBV is committed to transformation and diversity. Work level: Mid-Level. Job type: Permanent. Salary: Market Related. EE Position: Yes. Location: Selby.
#J-18808-Ljbffr