This job originated on www.usajobs.gov. For the full announcement and to apply, visit www.usajobs.gov/job/812674300. Only resumes submitted according to the instructions on the job announcement listed at www.usajobs.gov will be considered.
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.
Learn more about this agency10/03/2024 to 11/10/2024
$82,764 - $153,354 per year
Starting salary is dependent upon qualifications, experience, and availability of funds.
GS 11 - 13
2 vacancies in the following location:
Yes
Not applicable, this is a remote position.
Not required
No
Term - This is a 2-year term appointment.
Full-time
Excepted
13
No
No
No
24-07
812674300
U.S. Citizens, Nationals or those who owe allegiance to the U.S.
Current or former competitive service federal employees.
Current excepted service federal employees.
This job is open to The Public (U.S. Citizens, Nationals, or those who ow allegiance to the U.S.)
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.
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.
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.
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.
THIS IS AN AT-WILL POSITION
The United States Tax Court is an equal opportunity employer.
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.
Applicants may apply by submitting the following:
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.
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.
The Federal hiring process is set up to be fair and transparent. Please read the following guidance.
This job originated on www.usajobs.gov. For the full announcement and to apply, visit www.usajobs.gov/job/812674300. Only resumes submitted according to the instructions on the job announcement listed at www.usajobs.gov will be considered.
Learn more about