Designs the most efficient and cost effective solution through research and evaluation of options. Works with analysts to ensure documentation of customer requirements for assigned projects and initiatives is completed.
Develops solutions by designing technical specifications and standards. Develops an understanding of requirements and makes recommendations for changes based on understanding of business needs and available technology.
Performs functional tests to ensure applications meet requirements, and fixes errors where they occur.
Documents technical design, application functionality and project playbook(s). Additionally performs technical design and code reviews.
Additional Job Responsibilities
Acts as a technical resource throughout the development life cycle. Actively contributes to the technical and soft skills development of team members. Works with programmers with technical issues and mentoring them as necessary through review of code and documents with appropriate input and feedback.
Assists team leads and management with delegation of technical work to team members for execution throughout the full development life cycle. Keeps management appropriately informed of progress and issues.
Adheres to and provides input to improve methodology and standards as well as industry best practices throughout the software development life cycle to ensure quality of deliverables, thoroughness of documentation and maintainability of solution.
Provides technical support on a regular basis for different applications in the event of system outages.
Performs other duties as assigned.
Knowledge and Experience
Requires 2 years' experience and/or training designing and implementing mainframe technical solutions in a financial or insurance setting. Requires 2 years' experience programming (e.g., CICS online transaction processing and COBOL mainframe environment) and 2 years of system design experience in the financial or insurance industry, utilizing the project life cycle methodology and phased approach. Requires documented experience and proficiency with and ability to learn continuously mainframe skills, languages and concepts within the IBM z/OS environment including, COBOL, CICS, Assembler, Easytrieve, ISPF, VSAM, Endevor, TSO, JCL, Mainframe change control processes and tools and IBM Utilities.
Requires 3 years related experience and/or training as a member in the Software Development Life Cycle process performing, among others, the following activities: (a) Requirements gathering, (b) Use Case generation and documentation, (c) Design of complex solutions using multiple architectures, (d) Generation and documentation of both Functional and Technical Design documents for use by self and other programming staff.
Ability to grasp business processes, technologies, applications and concepts quickly and apply them as required. Proven desire to remain current with the latest industry best practices and programming competencies. Proven experience in participating in multiple projects and ability to work with limited supervision. Ability to work in a team environment and meet deadlines. Exposure to and an understanding of the overall Service-Oriented Architecture (SOA) approach, including business process automation, shared object model, system adapters, and publish/subscribe architecture. Excellent interpersonal, presentation, analytical, written, and verbal communication skills.
Please contact the Tri-Starr group at email@example.com for additional information.