2 years ago
Sage’s job vacancy, Career and Recruitment
Job title : Senior Engineer jobs in Not specified
Job Location : Not specified, Johannesburg
Deadline : August 22, 2022
Quick Recommended Links
Job Description
- The Senior Software Engineer is responsible for building, enhancing and maintaining products and/or systems to enable Sage’s business plans and long term objectives using the identified architecture.
- The Senior Software Engineer will assume ownership in the design, develop and delivery of high quality products and/or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.
- Key Responsibilities Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
- Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
- Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way
- Keep up to date with relevant technology areas.
- Automate tasks through appropriate tools and scripting
- Evaluates progress and results and recommends major changes in procedures.
- Partner effectively with all team members to deliver against commitments
- Thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution
- Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results
- Mentoring and coaching to junior members of the development team.
- Commitment to team success and positive team dynamics
- Passion for growing and applying technical skills in service to customers
- Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
- Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
- Ensure all tasks are completed to the required quality standards.
Skills, know-how and experience:
Must have:
- Knows and applies the fundamental concepts, practices and procedures of both traditional desktop and cloud software development.
- Ability to interpret and document user requirements and translate these into technical specifications and/or code
- High numerical reasoning and logic ability with good problem-solving skills
- Knowledge of one or more relevant programming languages, frameworks and databases
- A rapid ïpick up and learn approach’ that will ensure valuable contribution to any team within days of joining the team
- Very good in spoken and written English
Preferred:
- 5+ years relevant professional experience, Payroll and/or financial domain expertise is an advantage
- Innovative and creative thinking, willingness to contribute
- Atlassian Collaboration Tool Jira & Confluence
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply online