IT Specialist (Office 365 Engineer) Job in Anywhere in the U.S. (remote job)

Vacancy No. 24-07 Department U.S. Tax Court
Salary $82,764.00 to $153,354.00 Grade 11 to 13
Perm/Temp Permanent FT/PT Full-time
Open Date 10/3/2024 Close Date 11/10/2024
Job Link Apply Online Who may apply Public
Locations:
Anywhere in the U.S. (remote job)


Job Description (Please follow all instructions carefully)

Summary

The Office 365 Engineer is a builder and contributor collaborating with a cross-functional team creating automations to eliminate tedious manual processes, connecting applications with Microsoft Azure resources, and harnessing power of the Microsoft Office suite to better serve Court staff. The person hired for this position will promote and practice the use of user-centered, modern agile software development methods and report to the Director of Enterprise Applications.

Duties

  • Building and maintaining automated workflows in Power Automate.
  • Utilizing Premium Connectors within Power Automate Flows or Power Apps as necessary.

  • Strategically managing site collections, document libraries, permissions, and integrations with SharePoint Online.

  • Designing, deploying, and testing Azure infrastructure including Azure AD, Azure Information Protection, and Azure Security Center.

  • Building and maintaining Applications within Power Apps that solve specific business needs.

  • Developing systems and making use of services to perform CI/CD (Continuous Integration and Continuous Delivery) on Applications throughout the software lifecycle.

  • Monitoring runtime metrics, application logs, and error reporting services to ensure performance and reliability.

  • Handling escalated user support requests which require a deeper technical understanding, including log investigation and bug reproduction.

  • Building and training Court staff on advanced features within the Office 365 suite like Word Templates, Power Queries within Excel, and Custom Tabs and Apps within Teams.

  • Creating complex, cross-service workflows and automations with Microsoft Graph, combining the power of Azure services with Microsoft 365 as well as other enterprise applications.

  • Maintaining non-production environments for testing and training purposes, including replicating production-like data sets.

  • Supporting a safe, inclusive workplace and a positive team culture where all team members value diversity and individual differences.

Requirements

Conditions of Employment

  • Applicants must be United States citizens or Nationals.
  • All Court employees are required to adhere to the Code of Conduct for US Tax Court Employees.
  • Employees of the United States Tax Court serve under "excepted appointments" and are "at-will" employees, and, as such, may be terminated with or without cause.
  • Court employees are entitled to substantially the same benefits as other Federal Government employees.
  • Those who are required must abide by Selective Service registration requirements.
  • A candidate selected for this position must be current on his or her Federal income tax obligations before employment with the U.S. Tax Court and must remain current at all times while employed by the U.S. Tax Court.
  • Continued employment post appointment is subject to satisfactory completion of the background investigation and credit check and favorable adjudication. A background reinvestigation or supplemental investigation may be required at a later time during employment.
  • All applicant information is subject to verification.
  • The Federal Financial Reform Act requires direct deposit of Federal wages for Court employees.

Qualifications

Desired Skills, Languages, and Technologies

  • PowerShell: Experience and proficiency for integrating with Azure AD, bulk updates across Office 365 services, managing Exchange Online, SharePoint Online, and Microsoft Teams configurations, and automating administrative tasks.

  • JavaScript/TypeScript: Experience and proficiency in JavaScript and/or TypeScript.

  • Python: Experience and familiarity with using Python for building automation scripts or performing data analysis.

  • React.js: Working knowledge of React.js library for building user interfaces and Single Page Applications (SPAs).

  • HTML/CSS: Basic knowledge of HTML and CSS for structuring and styling web pages.

  • Node.js: Familiarity with Node.js for building server-side applications and handling dependencies with tools like npm or yarn.

  • Version Control: Experience with version control systems like Git for collaborative development and managing codebase changes.

  • Terraform: Basic understanding of Infrastructure as Code (IaC) principles and experience with Terraform for provisioning and managing infrastructure resources on cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Azure Services: Developed understanding with core Azure Services such as:

  • Azure Active Directory

  • Azure Information Protection

  • Azure Security Center / Microsoft Defender for Cloud

  • Azure Monitor

  • Azure Key Vault

  • Azure Backup and Azure Site Recovery

  • Azure Automation

  • Azure Logic Apps

  • Azure DevOps

  • Azure Resource Manager

  • AWS Services: Familiarity with core AWS services such as:

  • AWS Lambda

  • AWS S3

  • AWS API Gateway

  • AWS DynamoDB

  • AWS EC2

  • AWS RDS

  • AWS CloudFront

  • API Integration: Ability to integrate RESTful APIs endpoints for a client to fetch and manipulate data.

  • Debugging and Testing: Proficiency in debugging applications as well as writing unit and integration tests using libraries like Jest, React Testing Library, and pytest.

  • Communication and Collaboration: Effective communication skills and the ability to collaborate within a team environment, including sharing progress, asking for help when needed, and providing constructive feedback.

  • Continuous Learning: Eagerness to learn and adapt to new technologies, frameworks, and best practices in web development and cloud infrastructure management.

Key Objectives

1. Build functional, testable, option-enabling solutions for the Court

  • Work with cross functional teams to architect, develop, test, and deliver applications that help Court staff perform their duties more efficiently and fulfill the Court's judicial mission.

  • Define key success metrics for the Court's infrastructure and drive improvement toward those measures.

  • Create and improve monitoring systems to collect data about applications, notify on any errors, and improve visibility/observability into application behavior.

  • Assist in incident response and mitigate errors as they occur.

2. Gain proficiency with modern Cloud Services including AWS and Azure

  • Use infrastructure-as-code (currently Terraform) and configuration management to deploy the Court's infrastructure.

  • Actively participate in cloud-based projects, utilizing Azure services App Services or AWS services to enhance development capabilities.

  • Collaborate with developers to implement cloud-native solutions, leveraging the scalability and flexibility offered by cloud services.

  • Review code and consult with other engineers on new features and their implications for site performance, reliability, and security.


Education

  • A bachelor's degree in Computer Science, Information Technology, or a closely related field; or an equivalent combination of education and relevant experience.

  • Preference will be given to candidates with a degree in Computer Science or related disciplines.

Additional information

THIS IS AN AT-WILL POSITION

The United States Tax Court is an equal opportunity employer.

Benefits

A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.

Review our benefits

Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.

How You Will Be Evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

How You Will Be Evaluated: If you meet the minimum qualifications for this position, the Court will then evaluate your application package to assess the quality, depth, and complexity of your accomplishments, experience, and education as they relate to the requirements listed in this vacancy announcement. Applicants will be screened by a selection committee. Appropriate background and security checks will be made. Interview expenses will not be reimbursed.

Timing of Submissions and Retrieval: The posted closing date is an estimate. This position will be open until filled. The Court will review applications on a rolling basis.

Complete applications on hand as of 11:59 p.m. (ET) on October 7, 2024 will be considered first. If no selection is made from those applicants, further applications will be collected each Tuesday until the position is filled. Applications that are not complete as of the collection time on the following Mondays (effectively 11:59 p.m. ET the preceding night), will be collected but will not be considered. Applications that are collected each Tuesday and are complete will be considered along with all prior completed applications until a selection decision is made.


This position may be filled at the GS-11, GS-12, or GS-13 upon evaluation of the candidates.

Required Documents

Applicants may apply by submitting the following:

  1. A resume highlighting relevant knowledge and experience that includes dates of employment and rates of pay for listed positions;
  2. Transcripts showing your degree and any certifications related to the position;
  3. If you have federal government experience, your most recent Notification of Personnel Action, SF-50;
  4. A supplemental written statement, not to exceed two pages, which provides a brief description of how your experience relates to the duties outlined in this vacancy announcement; and
  5. The names and contact information of at least three references

How to Apply

All applicants must apply through usajobs.gov.

Application documents must be received by 11:59 p.m. (ET) on the closing date of this announcement. See How You Will Be Evaluated for timing information.

To begin your application, click the Apply Online button and follow the prompts to register or sign into USAJOBS, take the online questionnaire, and submit the required documents. See Required Documents section for more details.

Questions regarding this announcement may be directed to the Office of Human Resources at (202) 521-4700 or by email at humanresources@ustaxcourt.gov.

The Court does not accept hard-copy application packages.
The Court reserves the right to modify the conditions of this job announcement or to withdraw the announcement, with or without prior written or other notice.

Agency contact information

US Tax Court
Address
US Tax Court Office of Human Resources
400 Second Street, NW
Washington, DC 20217
US
Learn more about this agency

Next steps

After the closing date of this announcement, The Human Resources Office will conduct an evaluation of your qualifications by reviewing your application package. Please be as complete and thorough as possible. At this point you may be contacted for an interview. If you do not meet the key requirements, and/or basic qualifications or you fail to submit all required application materials, your application will not be considered.


Note: We cannot accept applications on behalf of Federal Agencies. Application instructions are listed within the Job Description.