Lead Software Developer - T2C

24 Jun 2024

Vacancy expired!

Company Federal Reserve Bank of Cleveland

All employees must be fully vaccinated against COVID-19 which includes receiving a COVID-19 vaccine booster or qualifying for an accommodation from the Bank's COVID-19 Vaccination Policy; individuals who are unable to be vaccinated due to a medical condition or sincerely held religious belief may request an accommodation from the Bank.

To be considered for this role, candidates must =.

The Lead Software Developer ad is responsible for the analysis, design, development, maintenance, and support of software applications for customers across a variety of platforms and/or business lines. In this role you will, provide technical direction, planning and guidance to development staff, serve as project manager, coach, and mentor and provide production support for users of software while keeping abreast of current technologies to enhance applications architecture and software design and development.

Essential Accountabilities
  • Serve as a technical leader for a dedicated development team, providing mentorship, direction, planning and coordination to the team members.
  • Lead design sessions; partners closely with architecture to ensure implementations follow architectural strategy
  • Own the team code review process. Accountable for team code quality and test automation
  • Act as a point of contact for other groups on technical matters and provides support as necessary
  • Promptly escalates issues, which affect product delivery and/or quality that are beyond scope of influence
  • Ensure technical documentation is produced and kept updated
  • Provide management with feedback on team member's performance on a regular basis
  • Code, debug, test, deploy, support and document moderately to highly complex application software
  • Analyze moderately to highly complex customer business needs and recommends and implements automated solutions to increase process automation, user experience, and launch of new products and services
  • Provide application and technical support during all phases of the application lifecycle
  • Design, prototype, and develop moderately to highly complex software applications
  • Incorporate security and other relevant bank and system controls into solutions and team practices
  • Contribute and adhere to bank and system software development methodologies and standards
  • Ensure team complies with all security, compliance, and audit requirements
  • Demonstrate commitment to innovation, quality, schedules and budget
  • Continue to develop and learn to keep abreast of application development technologies and practices
  • Lead technology projects and develops project management artifacts and documentation
  • Perform other duties as assigned or requested
  • Adhere to the Bank's attendance policies through regular and prompt attendance

Education and Experience

• Bachelor's degree and a minimum of 7 years of related work experience.

Knowledge and Skills
  • Domain, regulations, procedures and practices of a specific discipline and/or business line
  • Ability to perform moderate to highly complex independent research
  • Project management experience including the ability to lead projects and project teams
  • Master in Agile development methodologies
  • Expertise with Object Oriented design and development including a thorough understanding of OO design patterns and practices.
  • Knowledge of RESTful design principles
  • Test driven development
  • Continuous integration & deployment
  • Strong mentoring and coaching skills
  • Complex analytical skills
  • Experience with highly complex data models
  • Cloud services such as AWS, Azure, and Google Cloud Platform with an emphasis on serverless architectures
  • Infrastructure as code technologies such as Terraform or CloudFormation
  • Experience in coding languages including Python, .Net, Java, JavaScript, and/or TypeScript
  • Relational and/or NoSQL data implementations

Physical Demands and General Working Conditions

Traditional office environment: Employees typically sit most of the day, work with a computer and may answer/respond to phone calls. Physical movement consists of walking for meetings, breaks, etc. Ability to lift items weighing approximately 20 pounds on a limited basis is required. Addendum as needed: Employees may be required to travel by car/air.

Full Time / Part Time Full time

Regular / Temporary Regular

Job Exempt (Yes / No) Yes

Job Category Information Technology

Work Shift First (United States of America)

The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.

Privacy Notice

  • ID: #43590283
  • State: Ohio Cleveland 44102 Cleveland USA
  • City: Cleveland
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-06-24
  • Deadline: 2022-08-22
  • Category: Et cetera