Technology Infrastructure – Enterprise Systems Management Senior Developer recruitment
The Enterprise System Management group is responsible for the development of integrated systems and application management systems. Engineering of integrated software solutions that provide all the required services to efficiently monitor and manage both business applications and technology infrastructure.
The group develop application instrumentation frameworks for business developers across all IT divisions and assist teams to establish a consistent application management solution for their respective businesses.The group also sets the technology management strategy for Technology Infrastructure, based on the requirements of the various engineering teams, integrating their management solutions across the firm. This is done in a close cooperation between each international region striving towards the same set of technologies, feature sets and management processes across the GS enterprise.
The team has a global presence, employing nine persons with mixture of differing backgrounds and technology specialities.
The role will be a London Technical Developer role within Enterprise Systems Management reporting to the EMEA ESM team lead.
ESM employs Java Core and UI development, Proprietary SOA framework technologies that scope the following platforms: Linux, Solaris, Windows and AIX predominantly in the Fabric. The Fabric comprises of many components vendor and in-house used to deliver the preferred platform for messaging / alerting from applications in the business and infrastructure. Amongst these we also develop and engineer tools and processes, SOA with interaction to databases such as DB2, Microsoft SQL, internally developed tools and other vendor based products.
RESPONSIBILIITES
The applicant will be responsible for architecting, developing, testing and deploying solutions in the ESM Automation environment. Time will be primarily spent developing innovative new ways to enhance the operational effectiveness of applications and systems using the Fabric. Additional functions of the role are to adhere and improve development best practices and SDLC.
There will be interaction with other teams / divisions within the firm and contact with other developers and their processes. An understanding of the inner mechanics of business application alerting and flows will become apparent in this role. In the first six months this role will deliver solutions to the Systems Management space that cover the existing monitoring deployment, and replacement of legacy agents. Development of tools will help to support the ESM products and hand off their function to the firm. The role will also be involved in other projects and help in certain aspects of these projects.
Core technologies in varying degrees of SOA, Java, SQL, Perl, C, .NET and basic Linux / Unix / Windows platform understanding. Web design and architectures and are a focal point to our users and varying web based technologies employed. Other technologies used are a mixture of Oracle, MS SQL, DB2, messaging and web services, web design and modular programming architectures.
DEVELOPMENT PROSPECTS
The role provides an excellent platform for personal growth. There is a large exposure to varying areas in the firm from application development of the trading applications to operational aspects of core and firmwide infrastructure. In addition exposure to several cutting edge vendors, architectures and products will be accessible.
The team are regularly investigating new technologies, where necessary, training will be provided for architectures and products including new technologies. This is a truly global team and is part of a larger department, therefore cross team working and global opportunities are always possible.
QUALIFICATION
MANDATORY
A working knowledge of the Linux, Unix and Windows environments are essential. Hands on knowledge of SOA technologies, Java, J2EE and AJAX.
At least 5 years experience within technology is a good basic need for this role. Essential requirements for this position are efficiency and accuracy with the ability to work as part of a strong global team.
The role would require an element of facing many groups and areas in the firm as our clients so communication is essential. Good verbal and written communication is essential, along with a flexible and proactive approach to the working.
The role involves some level of support for backend systems and will be required to be on a rota for contact if needed. The support is not first line and is for supporting more detailed backend issues and support of developing systems before hand over to operations.
PREFERRED
Experience in monitoring applications and management tools would be beneficial but not a mandatory requirement. Stronger development skills such as .NET, Java or C++ and practices would also benefit the candidate in this role.
QUALIFICATIONS
A degree or equivalent industry or academic qualification is a required this role.
Goldman Sachs is an equal opportunities employer and is committed to the principle of diversity. Goldman Sachs conducts background checks on individuals offered employment with the firm and employment with Goldman Sachs is conditional upon individuals successfully completing those checks. As part of the background check process, Goldman Sachs may need to obtain a record of disclosable criminal convictions from a government agency such as the Criminal Records Bureau. The firm has adopted policies on the recruitment of ex-offenders and on the retention, storage and disposal of criminal record information which are available on request.