Software Engineering
1d ago
source : Shine
  • Advanced knowledge of application, data and infrastructure architecture disciplines
  • Understanding of architecture and design across all systems
  • Working proficiency in developmental toolsets
  • Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
  • Proficiency in one or more general purpose programming languages
  • Understanding of software skills such as business analysis, development, maintenance and software improvement
  • Design and Development of key functionality within the application
  • Carry out design reviews / code reviews at agreed points throughout the project life cycle
  • Work closely with the vendor development team to monitor the design / development undertaken by them
  • Hands on design and development of technical artifacts
  • Participate in technical reviews, define / Improve processes on configuration management, deployment and resiliency planning for the application.
  • Qualifications Competencies : Essential :

  • Strong Java, J2EE development experience.
  • Exposure on Spring suite and web services
  • Strong technical development experience on effectively writing code, code reviews, best practices on configuration management and code refactoring.
  • Proficiency in SQL and Database development.
  • J2EE & OO Design Patterns
  • Proven problem solving and analytical skills
  • A delivery focused approach to work and the ability to work without direction
  • Desirable :

  • HTML5 / Angular JS Development skills
  • Exposure to UI development
  • Exposure on CI (Continues integration) tools
  • An understanding of the investment banking and finance reference data experience in one or more of the following business areas : : Fixed Income, FX, F&
  • O, Credit Derivatives, Interest Rate Derivatives, and Hedge Funds

  • Experience in Agile development techniques like Scrum and Test Driven development
  • Exposure to GIT, maven, concordian / fitnesse, crucible, sonar and JIRA desirable
  • Essential Experience :

  • 8 12 years work experience
  • Exposure to technology development projects and the full technology development lifecycle
  • Excellent Communication and Inter-personal skills, both with business customers and with fellow IT professionals (Business Analysts, Project Managers and Developers).
  • Strong problem-solving skills
  • A delivery focused approach to work and the ability to work without direction
  • Ability to multi-task.
  • Ability to work to deadlines.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form