Senior Developer
Role details
Job location
Tech stack
Job description
A Senior Developer is responsible for implementing code changes to new and existing codebases in line with standards & best practises to deliver requirements as defined by the business. WHAT WILL YOU DO
- IT Solution Development & Implementation: Responsible for the development, design, and implementation of complex IT solutions, ensuring alignment with project goals and requirements
- Deployment & Troubleshooting: Support the deployment of developed artifacts and troubleshoot/debug applications and interfaces as needed.
- Code Quality Assurance & Testing: Ensure proper quality assurance of written code, with a focus on unit testing and maintaining acceptable code coverage.
- Application Maintenance & Upgrades: Maintain and upgrade existing applications and libraries to ensure functionality and security.
- Requirement Fulfillment: Deliver software that meets both functional and non-functional requirements, ensuring alignment with stakeholder expectations.
- Stakeholder & Development Lead Alignment: Align development requirements with stakeholders and the development lead to ensure smooth project execution
- Project & Development Activities: Take responsibility for dedicated development activities within ongoing projects and further developments.
WHAT WILL YOU BRING
-
Knowledge in modern approaches towards software development (e.g. Scrum, Kanban,DevOps)
-
Knowledge in working in modern build environments and VCSs (git/bitbucket,svn)
-
Knowledge of contemporary web technologies & concepts
-
Profound knowledge in modern programming languages (e.g. Java, VBA, C#, python), frameworks (e.g. Hibernate), database technologies (e.g. Oracle, PL/SQL, SQL, MariaDB, MS SQL) and user interface design
-
Ability to deep dive into new technologies
-
Excellent communication, service and problem-solving attitude
- SFIA Competencies: o Programming / Software Development (PROG) o Testing (TEST) o Incident Management (USUP) o Change Management / Change Control (CHMG) o Problem Management (PBMG) o Requirements Definition and Management (REQM) o Quality Management (QUMG) o Project Management (PRMG) o Configuration Management (CFMG) o Stakeholder Relationship Management (RLMT) o Software Design (SWDN) o Quality Assurance (QUAS) o Systems Development Management (DLMG) o Mentoring / Employee experience (EEXP)
Requirements
Do you have experience in VBA?