Federal Reserve Bank - Atlanta, GA

posted 4 months ago

Part-time,Full-time - Mid Level
Atlanta, GA
Monetary Authorities-Central Bank

About the position

As a Senior Power Platform Software Developer at the Federal Reserve Bank of Atlanta, you will play a crucial role in supporting our mission to promote the stability and efficiency of the U.S. economy and financial system. Your contributions will have a significant impact not only on the economy of the Southeast but also on the broader U.S. and global financial landscape. We value integrity, excellence, and respect in our work environment, and we strive to do the right thing while treating everyone with respect. This position offers a unique opportunity to engage in meaningful work that touches lives and helps communities prosper. In this role, you will participate and sometimes lead district and enterprise-level development efforts throughout all phases of the software development lifecycle for moderate to complex software projects. You will collaborate closely with customers, business analysts, and team members to understand business requirements and design, develop, and configure custom and commercial off-the-shelf (COTS) solutions to meet those needs. Your responsibilities will include developing, testing, maintaining, and supporting a portfolio of business applications, as well as mentoring less experienced team members on software engineering practices, IT processes, technologies, and methodologies. You will meet with customers and stakeholders to identify requirements and translate business needs into software designs for the development of new or modified automated systems. This includes creating functional and detailed design specifications, researching alternative software solutions, and participating in the design, prototyping, development, and implementation of software applications using standard programming languages. You will also provide ongoing application support, user assistance, and on-call support, while developing and executing test plans to validate software accuracy. Additionally, you will contribute to the deployment of solutions within the DevSecOps workstream and provide technical guidance to less experienced staff, ensuring that you stay updated on emerging technologies and software security principles.

Responsibilities

  • Meet with customers and stakeholders to identify requirements and translate business needs into software designs for new or modified automated systems.
  • Create functional and detailed design specifications for software development.
  • Participate in the research of alternative software solutions to solve business problems.
  • Design, prototype, develop, and implement software applications using standard programming languages.
  • Develop application system prototypes to determine feasibility and cost-effectiveness of development approaches.
  • Provide ongoing application support and user assistance, including troubleshooting and resolving software problems.
  • Develop and lead the development of test plans and execute them to validate software accuracy.
  • Prepare necessary documentation to implement software changes.
  • Contribute to the deployment of solutions within the DevSecOps workstream.
  • Collaborate with stakeholders to analyze business processes and develop business cases for process changes or software solutions.
  • Provide technical guidance and assistance to less experienced staff.
  • Research and maintain knowledge of emerging technologies and software security principles.

Requirements

  • Bachelor's Degree or 4 year equivalent experience
  • Five to eight years of experience in software development and support
  • Strong knowledge of Power Platform
  • Proficiency in Object-Oriented Programming
  • Experience with multiple software development languages and platforms
  • Knowledge of data structure and access languages (Dataverse, PowerBI & Power Portals)
  • Understanding of software security principles

Nice-to-haves

  • Experience with DevSecOps practices
  • Familiarity with enterprise-level application development services
  • Knowledge of financial systems and economic principles

Benefits

  • Competitive salary
  • Comprehensive health insurance
  • Retirement savings plan
  • Paid time off
  • Professional development opportunities
  • Flexible work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service