Senior Integration Developer
Penbrothers
Makati, 1229 Metro Manila, Philippines
8h ago

Contract Type : FULL-TIME Preamble

FULL-TIME Preamble

As a Senior Integration Developer, you are responsible for a wide range of development tasks. This can include input into the design of a solution, including system and application architecture.

You will lead via developing code yourself as well as mentoring others in your team on best practice and methods. You will be made responsible for the quality of the technical solution you are developing.

As we operate a support team you will be responsible for post implementation hand over (through warranty) in order to up-skill our Operations Team (BAU) as well as providing any necessary support for the Operations Team in their support duties.

Responsibilities

KEY TASKS AND RESPONSIBILITIES :

General Technical Lead

Be a technical point of contact for the project

Provide accurate estimates of development effort to the Development Lead, Project Manager, and / or Account Manager’s and SDM’s, who will use them as a basis for quoting costs to the client

Own the resolution of all technical issues raised on the issues register

Communication

Work closely with Architect’s / Analyst’s to ensure they have a sufficient understanding of the technical issues in order to produce the design

Work closely with delivery team to ensure you have a thorough understanding of the design and the technical output required

Ensure the project manager is kept up to date, making them especially aware of any technical issues and development delays

Technical Analysis, Design and Architecture Input

Understand the client's technical environment

Liaise with the client's technical architect (if one exists), to ensure the design meets their requirements (when applicable)

Assist in the design of the Application Architecture in conjunction with Technology Managers

Ensure reuse of utilities, and identification of project functionality that could become a standard Company's utility

Ensure all technical (i.e. non-functional) requirements are met (e.g. capacity, security, scalability, performance, error handling, robustness, extensibility, etc.)

Ensure the toolset is appropriate for the client's environment (e.g. there are no conflicts with different versions of products used by other applications)

Performance prototyping

Proof of concept prototyping

Documentation

When required produce drafts of the technical design documents under guidance from the Development Lead

Lead and manage the review of technical documents with the client / project team

Achieve approval and signoff of the technical design documents

Ensure technical design documents are kept up to date as the project undergoes change.

Quality

Ensure high quality system documentation, to the standards required by the customer

Ensure programming standards are adhered to in development

Ensure regular internal project code reviews are done

Ensure all Unit Test Checklists and Test Plans are completed to a high degree of quality

Ensure all reviews required are completed at the required checkpoints

Ensure all applicable templates, standards and procedures are followed

Ensure consistency of error handling, locking, etc. across developers work.

Testing

Assist in the performance testing and optimization with other developers, testers and client technical staff (more)

Make sure appropriate levels of testing are applied to all code delivered.

Assist the test analyst(s)t to ensure technical test cases are present in the test plans (e.g. concurrent users database locks, memory leaks, etc.).

Qualifications

BS degree in Software Engineering, Computer Science, or similar

Job Experience

Minimum of 5 years’ development experience in the IT industry

Required Skills / Competencies

Direct, hands-on experience with at least one integration tool (e.g. Mule, WSO2, IIB, SAP PO, Boomi, Biztalk)

Understanding web services including SOAP and REST

Experience with version control systems (GIT / SVN)

Demonstrated ability to meet commitments and multi-task in a fast-paced work environment with a high-level of accuracy and efficiency

Good time management skills, with attention to detail and organisation in all aspects of your work

Display strong orientation towards ensuring client satisfaction and service delivery

Strong communication skills (written / verbal) that demonstrate understanding of complex technical details, clarity of thought, and the ability to understand users and their needs

Demonstrated ability to work cooperatively within a small team environment.

  • Ability to work unsupervised;
  • An understanding of the roles in the SDLC.

    Client facing experience.

    Demonstrated proficiency in preparing client / service documentation.

    Leadership and / or mentoring experience.

    Proficiency with office productivity tools (email, word processor, spreadsheet) (e.g. MSOffice)

    Desirable Skills / Competencies

    Experience implementing web services using C# and .Net Framework or Java and JEE.

    Experience with business and technical requirements analysis, business process modelling / mapping and data mapping

    Experience with task management tools (e.g. JIRA)

    Working knowledge of relational database design and management techniques

    An ability to use high level requirements and an understanding of user requirements to address gaps in detailed requirements

    Worked in an Agile environment.

    Report this job
    checkmark

    Thank you for reporting this job!

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

    Apply
    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.
    Continue
    Application form