Lead/Senior Software Developer

Federal Reserve Bank of Minneapolis

Federal Reserve Bank of Minneapolis

Software Engineering
Atlanta, GA, USA
Posted on Tuesday, August 29, 2023


Federal Reserve Bank of AtlantaUnder limited supervision, participates and sometimes leads district and enterprise-level development efforts through all phases of the development lifecycle for moderate to complex Microsoft Power Platform solutions. Works closely with customers, business analysts, and team members to understand business requirements, design, develop and configure solutions to meet their needs. Develops, tests, maintains, and supports a portfolio of Power Platform solutions. Mentors less experienced team members on software engineering, IT processes, technologies, and methodologies.

**This position is hiring at multiple levels: Senior or Lead.

Key Responsibilities:

  • Provides subject matter expertise in the approach, methodology, and technology selection for Power Platform solutions. Ensures compliance to established standards and maintains software related artifacts. Identifies and evaluates risks, responses and recommends changes as required. (Lead)
  • Serves as a subject matter expert to cross-functional teams by constantly improving skills and maintaining expert knowledge of emerging technologies, practices, and processes in the software engineering field. Researches and maintains knowledge of emerging technologies, software security, and provides guidance to management for IT strategic planning. Evaluates new information system technologies and software development techniques for use in development projects. May represent the district on enterprise-level initiatives and/or workgroups related to application development services. (Lead)
  • Meets with customer and other stakeholders to identify requirements and translate business needs into a software design for development of new or modified automated systems. Creates functional and detailed design specifications. Participates in the research of alternative software solutions to solve business problems (Lead). Participates in the design, prototyping, development, and implementation of software applications using standard programming languages. Develops application system prototypes utilizing various software tools to determine the feasibility and cost effectiveness of alternative approaches to development efforts. Provides estimates of time and schedule for moderately sized projects. Follows the software development lifecycle in carrying out duties. (All)
  • Provides ongoing application support and user assistance, including resolving, analyzing, troubleshooting, and providing solutions to software problems. Provides on-call/after-hour support, answers user questions related to application(s) and advises on the impact of software changes. (All)
  • Develops and sometimes leads in the development of test plans and their execution to validate accuracy of software and software changes. Prepares necessary documentation to implement software changes. Contributes to the deployment of solutions within the DevSecOps workstream. (All)
  • Participates in and sometimes leads collaboration with stakeholders to conduct analysis of business processes and develops business cases to support process change and/or software solutions. (Lead)
  • Provides technical guidance and assistance to less experienced staff. Researches and maintains knowledge of emerging technologies, software security, and provides guidance to management for IT strategic planning.(All)
  • May represents the district on enterprise-level initiatives and/or workgroups related to application development services.(Lead)
  • Provides remediation options for identified risks. (All)


  • Bachelor's Degree or 4 year equivalent experience minimum; Bachelor’s Degree preferred.


  • Five to eight years (Senior)
  • Eight or more years preferred (Lead)

Functional Knowledge Preferences

Knowledge Areas:

  • Software Development and Support
  • Software Security Principles
  • Information Technology

Required Technical Skills:

  • Expert level knowledge in Microsoft Power Platform (Power Automate, SharePoint Online, Power Apps, Power Pages, Dataverse, etc.)
  • SharePoint Online Site Administrator Experience
  • Experience with analyzing technical requirements to design MPP solutions that meet customer and stakeholder needs.

Technical Skills Strongly Encouraged:

  • Dynamics 365 CRM
  • Azure Cloud Services

Individual Competencies

  • Demonstrates Self-Awareness
  • Problem Solving
  • Action-Oriented
  • Collaborates
  • Communicates Effectively

Preferred Certifications – Power Platform

  • PL-600 Microsoft Power Platform Solutions Architect
  • PL-500 Power Automate RPA Developer Associated
  • PL-400 Microsoft Power Platform Developer Associate

Other Certifications – CRM Related

  • MB-260 Customer Data Platform Specialty
  • MB-230 Dynamics 365 Customer Service Functional Consultant
  • MB-220 Dynamics 365 Marketing Functional Consultant
  • MB-210 Dynamics 365 Sales Functional Consultant Associate

Cloud Certifications (Azure/AWS) a plus

Our total rewards program offers benefits that are the best fit for you at every stage of your career:

  • Comprehensive healthcare options (Medical, Dental, and Vision)

  • 401K match, and a fully funded pension plan

  • Paid vacation and holidays; flexible work environment

  • Generously subsidized public transportation

  • Annual tuition reimbursement

  • Professional development programs, training and conferences

  • And more…

This is not necessarily an exhaustive list of all responsibilities, duties, performance standards or requirements, efforts, skills or working conditions associated with the job. While this is intended to be an accurate reflection of the current job, management reserves the right to revise the job or to require that other or different tasks be performed when circumstances change (e.g. emergencies, rush jobs, change in workload or technological developments).

The Federal Reserve Bank of Atlanta is an equal opportunity employer

Full Time / Part Time

Full time

Regular / Temporary


Job Exempt (Yes / No)


Job Category

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