Contour Internship – Senior Full-Stack Developer – Team Lead

Contour Software

The Division

Metalogic is one of the world’s leading suppliers of Integrated IT Systems to the Metals Stockholding, Service Centre, and Processing Industries.

The Position

We are looking for a


Software Developer Team Lead

. This position involves the candidate becoming a development team leader of the Contour team that develops and supports the iMetal ERP product. The candidate will be expected to have recent, extensive experience in the Java language, and to quickly become proficient with Swing, Spring, Hibernate, and XML technologies via a combination of training and self-learning. As a team leader, the candidate will be responsible for mentoring the junior developers and being involved in various aspects of the agile process.

Job Responsibilities

  • Work individually and/or as part of a team on:
    • Bug fixes
    • Investigations of program issues
    • Development of new functionality and applications
    • Development of new reports
  • Work alongside junior developers, assisting them in becoming proficient with both the Java language and ERP system requirements
  • Build excellent working relationships with the development team and testers
  • Keep up to date with new technologies (e.g. new Java, Spring and Hibernate versions)
  • Work in an agile environment
  • Attendance at daily scrum meetings
  • Attend company meetings as required
  • Make presentations or demonstrations to the team when required
  • Use required company systems for task and time management
  • Work required UK operational hours

Job Qualifications:

  • Essential:
    • 2+ years of recent Java experience
    • Working knowledge of SQL
    • Windows
    • Excellent spoken and written English
    • Previous experience as a Team Leader
  • Preferred
    • Working experience of SWING GUI application development
    • Experience of Spring
    • Experience of Hibernate
    • Experience of ERP type systems or business systems with Stock, Sales, Purchasing, Invoicing, etc
    • Experience of Agile and Waterfall development methodologies
    • User Experience skills (GUI/UI/User Experience)
    • Experience with Jira
  • Beneficial:
    • HTML 5/CSS/JavaScript/JSON
    • Web Services (either client or back-end development) would be an advantage
    • Knowledge of the software lifecycle
    • Knowledge of the Windows operating system and familiarity with PC hardware and architecture
    • Knowledge of the Linux operating system
    • Working knowledge of Google Docs or Microsoft Office suite
    • Understanding of XML and XSLT
    • Knowledge of the metal stockholding and/or processing industry
    • Docker and/or Kubernetes experience
    • Knowledge of gRPC and/or Protobuf
    • Knowledge of accounting software and processes

Personal Characteristics:

  • Ability to work primarily in an office environment
  • Ability to work the Noon shift
  • Ability to work individually and as part of a team
  • Ability to learn quickly with limited documentation and advice
  • Ability to work under pressure and to deadlines
  • Ability to deal with working at home full time and an understanding of the pro’s and con’s involved
  • Good verbal and written communication skills
  • Good problem solving skills
  • Analytical approach to tasks
  • Ability to remain focused and see lengthy tasks through to completion
  • Attention to detail
  • A team player with the ability to exercise independent, sound judgment and decision making
  • A “hands-on, dependable, detailed, quality-conscious and result-driven individual
  • A self-starter, able to work effectively in a dynamic team environment

Exciting Benefits we offer:

  • Market-leading Salary
  • Medical Coverage Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan [Tenured Employees Only]
  • Life Benefit
  • Child Care Facility
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment

Leave a Comment