Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer 2885 role.
Rezi rewrites your resume against CTI Consulting's job description. Free.

Tailor your resume to this Software Engineer 2885 role.
Rezi rewrites your resume against CTI Consulting's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer 2885 posting at CTI Consulting — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer 2885 posting at CTI Consulting — free, in seconds.
About the Role
This role involves leading complex systems analysis, design, and development efforts, acting as both a leader and individual contributor. You will provide analytical consulting and leadership to identify and implement new information technologies, assisting the client areas and Bank in meeting business goals and strategic objectives. You will also direct and monitor less experienced resources, coordinate development tasks, and manage the technical component of project plans.
Responsibilities
- Complete and oversee complex systems analysis, design, and development efforts.
- Act as a leader and individual contributor on complex projects.
- Provide analytical consulting and leadership for new information technologies.
- Assist client areas and the Bank in meeting business goals and strategic objectives.
- Direct and monitor less experienced resources and coordinate development tasks.
- Prepare and manage the technical component of project plans.
- Confer with other Development, operations, and Technology staff on systems development direction.
- Prepare and review test data and execute detailed test plans.
- Complete debugging as required.
- Evaluate complex interrelationships among programs, applications, and platforms.
- Prepare clear technical and functional specifications and update systems documentation.
- Prepare charts, tables, and diagrams for problem analysis.
- Review documentation prepared by less experienced staff.
- Prepare and review assessments including tasks, timeframes, and effort.
- Maintain efficient operation and effectiveness of supported applications.
- Recommend new technology, policies, or processes.
- Lead or participate in technical evaluations of vendor software.
- Follow and promote development standards and procedures.
- Maintain a high level of technical aptitude and expert knowledge of supporting applications, development environments, and client environments.
- Assist in developing expense and capital budgets.
- Monitor employee performance and prepare annual appraisals.
- Understand and adhere to risk and regulatory standards, policies, and controls.
- Identify risk-related issues needing escalation.
- Promote an environment that supports diversity and reflects the Bank brand.
- Maintain internal control standards and implement audit points and regulatory requirements.
- Complete other related duties or projects as required, including lead roles in due diligence, cost/benefit analysis, or business study activities.
Requirements
- Minimum of an Associate's degree and 6 years of systems analysis/application development experience, OR a combined minimum of 8 years of higher education and/or work experience, including a minimum of 6 years of systems analysis/application development experience.
- Familiarity with application development software and hardware platforms.
- Proficiency with personal computers, project management, word processing, and spreadsheet software.
- Ability to work on multiple complex projects.
- Excellent problem-solving skills.
- Excellent verbal and written communication skills, with prior experience presenting to the target audience.
- Excellent organizational and time management skills.
- Detail-oriented.
- Strong lateral thinking skills.
- Experience coordinating between Applications and business units.
- Experience recommending and implementing system solutions.
- Experience driving project milestones and delivery dates.
- Proven mentoring and leadership capabilities from a project management perspective.
Skills
- Systems analysis
- Application development
- Information technologies
- Analytical consulting
- Leadership
- Project management
- Technical analysis
- User acceptance testing
- Test data preparation
- Test plan execution
- Debugging
- Technical specifications
- Functional specifications
- Systems documentation
- Risk management
- Regulatory compliance
- Internal controls
- Due diligence
- Cost/benefit analysis
- Business study
- Personal computers
- Word processing software
- Spreadsheet software
- Problem-solving
- Verbal communication
- Written communication
- Presentation skills
- Organizational skills
- Time management
- Lateral thinking
- Mentoring
Experience Level
- 6 years systems analysis/application development experience
- 8 years combined higher education and/or work experience (if no degree)
Education Level
- Associate's degree
About the Company
- The position works under supervision of Technology management.
- The job holder is competent to work independently on all high level systems analysis and technical phases of development.
- The position is capable of managing the activities of others on any scope project and often leads project activities.
- The job holder monitors staff performance on assigned projects related to their overall abilities and effectiveness in completing projects within schedules.
- The position participates in the development of less experienced staff.
- The position interacts with senior management, other technology personnel, clients and vendors.
- The job holder provides backup to higher management as required.
- May be called upon to serve as a technical representative on committees, ad-hoc projects, etc.
Equal Opportunity
- Promote an environment that supports diversity and reflects the Bank brand.