Job Details


Requisition Number 18-0161
Post Date 11/28/2018
Title Software Engineer
Division Information Technology
PT/FT Full Time
City Ashburn
State VA
Description

Our Mission

The PCAOB oversees the audits of public companies and SEC-registered brokers and dealers in order to protect investors and further the public interest in the preparation of informative, accurate, and independent audit reports.

Job Description Summary

The PCAOB has a full-time, regular position for a Software Engineer in the IT Development organization at its office in Ashburn, VA.  The candidate reports to the Senior Manager, Application Services.

A Software Engineer will be responsible for software development activities typically associated with various SDLCs. The core focus for this position will be development, testing and rollout of the developed products/applications. The position will require deep collaboration with internal team members and some stakeholders outside of the core team, including but not limited to other technical specialists, project owners, project managers and business stakeholders.

Responsibilities

  • Develop, test, debug, document and help operationalize various applications leveraging industry best practices
  • Work closely and collaborate with various cross functional IT specialists in implementing solutions
  • Be part of an assigned Agile team and work collaboratively with team members (developers, testers, Scrum Masters and product owners) and key stakeholders to gather and validate requirements and drive out solutions
  • Collaborate with leads and team to architect and design solutions that meet the functional and technical requirements
  • Participate in design activities leading to innovative solutions in meeting customer needs
  • Ensure adherence to internally defined SDLC practices
  • Follow established coding standards, perform code reviews, and improve standards to assure compliance
  • Possess strong analytical skills required to troubleshoot issues, identify resolutions and be available for off business hours implementation and support  
Requirements

Qualifications

  • Bachelor’s degree in computer science, Information Systems or related engineering fields
  • 4+ years of progressive experience in the IT industry
  • 2+ years of progressive experience in Microsoft Technologies
  • Strong experience with the .NET application stack and related .NET technologies (e.g. MVC)
  • Strong experience with JavaScript and modern paradigms (e.g. ES6)
  • Strong experience working in an Agile / Scrum environment
  • Experience with SharePoint and related technologies
  • Experience automating business processes
  • Experience with PowerShell
  • Experience with modern JavaScript libraries, frameworks, and toolchains (e.g. React, Angular, Webpack, TypeScript)
  • Understanding of relational database design and SQL
  • Understanding of build automation, test automation, and continuous integration tools

Our Values

As we seek to accomplish our mission and implement our vision, we expect integrity, pursue excellence, operate with effectiveness, embrace collaboration, and demand accountability.

Equal Employment Opportunity

All PCAOB employees are entitled to equal opportunity and a professional work environment, free of discrimination and harassment. A workplace free of discrimination is fundamental to professional success and to the PCAOB's mission. The PCAOB will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law.

#LI-DD1-R