Senior Engineer - Disruptive Technology

Senior Engineer - Disruptive Technology

Job Title: Senior Engineer - Disruptive Technology
Location: Gauteng
Salary: 900000.00
Reference: JN -032017-8002
Job Published: June 28, 2017 14:39

Job Description

Senior Developer with Data Visualization, Disruptive Technologies
About our IT Division
Do you like working with top IT professionals where everyone has an opportunity to collaborate, share ideas and work on leading-edge technologies?  Do you thrive in an environment where you are part of a team implementing innovative technology solutions for clients and employees?  Our IT team is a global organization with 1300+ employees working together to serve the business. We value everyone’s ideas and input and provide opportunities to develop skills.  If this sounds like a team you want to be a part of, read on to learn more about the opportunity to join us.

Senior Developer with Data Visualization, Disruptive Technologies
Job Summary
Are you passionate about working on the latest technologies and trends in financial services?  Are you a seasoned data engineer well-versed in multiple data technologies?  Are you a person that’s not afraid of exploring abstract datasets in search of undiscovered insights?  Then you may be a great fit for our Disruptive Technologies group.

The Senior Developer will be part of a fast-paced agile development team, building the latest in innovative and disruptive technologies. Work on cutting edge Financial Technologies (aka FinTech) that will ultimately yield significant benefits for .  Spearhead innovation leveraging the latest tools and technologies to introduce leading edge products and services to market, as well as foster new ways of working.
Candidates applying for this role enjoy collaborating with a diverse and talented group of team members in providing innovative technical solutions.  They must be able to work quickly and effectively in their ability to visualize insights using big data and predictive analytics models.
Key Responsibilities / Duties
  • Design, develop, and test full-stack technologies using Java as the primary language, with minimal supervision (this role is ~75% development) 
  • Leverage the latest visualization tools to graphically illustrate (~25% data analysis / visualization) insights within the data
  • Participate in brainstorming and evaluating new technologies as they continue to evolve
  • Participate in technical reviews as part of the development process
  • Participate in daily scrum meetings, back log grooming and sprint planning sessions
  • Collaborate with the global team in continuous improvement efforts
  • 3+ years of experience with top-tier firms in management consulting, financial services or comparable role in corporate setting
  • 5+ years of experience in software development
  • In-depth experience with Java including JSP, JMS, JNDI, JSTL, Spring, Spring MVC, and JPA (Hibernate)
  • In-depth experience with HTML, CSS, JavaScript, JQuery (AngularJS a plus) and other frontend technologies
  • In-depth knowledge of SQL databases (Oracle and SQL Server are a plus)
  • Experience with the latest data visualization tools such as Power BI, Tableau, etc. preferred
  • Experience with data services using Azure, Amazon Web Services (AWS), and / or Google Cloud, a plus
  • Familiar with Agile software development (Scrum is a plus)
  • DevOps knowledge is a plus
  • Comfortable working with ambiguity (e.g. imperfect data, loosely defined concepts, ideas, or goals) and translating these into more tangible outputs
  • Strong written and verbal communication skills
  • Must demonstrate a positive, customer-focused attitude
  • Good inter-personal skills combined with willingness to listen
  • Strong analytical and critical thinking skills
  • Ability to manage multiple tasks and requests
  • Able to work in a global, multicultural environment
  • Able to influence and build relationships at all levels of staff
  • Strong analytical and critical thinking skills
  • Structured, disciplined approach to work, with attention to detail
  • Flexible – able to meet changing requirements and priorities
  • Self-motivated.  Capable of working with little or no supervision
  • Ability to react positively under pressure to meet tight deadlines
  • Maintenance of up-to-date knowledge in the appropriate technical areas
  • Enjoy challenging and thought provoking work and have a strong desire to learn and progress
FORMAL EDUCATION:  (minimum requirement to perform job duties)
  • A Bachelor’s Degree in Computer Science, Management Information Systems, Computer Engineering, or equivalent experience.
  • Normal office environment with little exposure to noise, dust and temperatures 
  • The ability to lift, carry or otherwise move objects of up to 10 pounds is also necessary
  • Normally works a regular schedule of hours, however hours may vary depending upon the project or assignment
  • Hours may include evenings and/or weekends and may include 24 hour a day on call support by pager and/or cell phone
  • Able and willing to travel both domestically and internationally.  Frequency and duration to be determined by manager. Estimate: 10-15%
  • Please refer to IPMP manual for competence descriptions
  • We are passionate about our clients’ success
  • Working together, we achieve more
  • We believe in the continuous pursuit of performance excellence
  • We earn trust by acting with integrity
  • People are the foundation of our success


Get similar jobs like these by email

By submitting your details you agree to our T&C's