US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer

Company

Federal Reserve Bank of Minneapolis

The Federal Reserve Bank of Minneapolis invites applicants with years of relevant work experience as an experienced Software Engineer to join our Treasury Retail Investor Management (TRIM) Technology Division in Minneapolis.

This position requires a regular on-site presence. 

Applicants must be a U.S.

citizen or lawful permanent resident alien with at least three (3) years of legal residency.

  

Job Responsibilities at an Advanced Software Engineer level:


* Provide leadership, mentoring, and team management by directing the work of and setting technical direction for other team members in an open, positive, and collaborative manner.


* Bring an Agile mindset: take initiative and ownership of projects and demonstrate collaboration and teamwork. 


* Anticipate internal and/or external business challenges and/or regulatory issues; recommend process, product or service improvements.


* Lead project teams to achieve milestones and objectives by ensuring the team follows the appropriate software/system development life cycle methodology.


* Lead technology initiative projects of the highest complexity, which includes new application development, commercial off the shelf (COTS) solutions, cloud solutions, and other automation efforts.


* Direct technical staff in the standardization of coding practices and processes.


* Ensure that the team’s technology solutions provide highest level of application performance and security, maintains application code per prescribed standards and process and complies with all applicable application design and development processes.


* Mentor and provide technical training, information, and technical expertise to other automation and business area staff and management as necessary.


* Champion technology across the district and the greater Federal Reserve System.


* Lead the design, development, and implementation of new products, processes, patterns, standards or operational plans that will have impact on the achievement of functional results.


* Manage the implementation of cloud services and integration with in-house applications and systems.


* Provide expertise in complex and diverse technologies and support multiple projects, business lines and platforms.


* Work on the most unique complex projects and problems with the broadest impact on the business.


* Research, evaluate, and recommend application design and architecture, identify ways to reuse existing application components and designs prototypes using current or emerging technologies.


* Collaborate with and mentors other team members on new technology development efforts to achieve desired results.


* Provide planning, estimation, and management of projects using established methodologies and practices.


* Collaborate with business areas to identify and conceptualize new application solutions, recommends technologies and strategies, d...




Share Job