Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Full Stack Developer - Microsoft Bookings image - Rise Careers
Job details

Sr. Full Stack Developer - Microsoft Bookings

Type of Requisition:

Pipeline

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

None

Job Family:

Software Development

Job Qualifications:

Skills:

API Management, Cloud Development, Graph API, Microservices Architecture, Microsoft Identity and Access Management (IAM)

Certifications:

None

Experience:

8 + years of related experience

US Citizenship Required:

No

Job Description:

We develop integrated solutions using the Agile Framework. We focus on software development to deliver systems which consists of mission-critical case management and related software to support external stakeholders. 

The successful candidate should be capable of developing software solutions in cloud-native platforms.  The duties and assignments include translating high-level requirements for complex calendaring/Event scheduling functionality into a front-end, backend and data storage solutions, integrating the calendar service with various other application.   
 
Responsibilities 

  • In addition, this role is expected to execute the following responsibilities:
  • Working with Microsoft Bookings, Outlook, Microsoft Graph API.
  • Implementing RBAC.
  • Creating micro-services for creating calendar events, syncing with outlook calendar. 
  • Develop standards operating procedure and best practices, including performance, security, scalability, and maintainability.
  • Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment.
  • Update and maintain system design and architecture documents.
  • Review and provide feedback on functional and technical requirements.
  • Define and propose solutions for meeting future requirements of the organization.
  • Define and implement and end-to-end integrated software development lifecycle (SDLC) pipeline to include tools to support test-driven development (TDD), static code analysis, code reviews, continuous integration (CI), continuous delivery (CD), and automated security scanning.
  • Working closely with other government architects and technical leads to ensure system design follows the industry best practices and standards that align with the Judiciary framework.
  • Investing in learning the software development efficiency of the entire office through teamwork, personal responsibility, individual and group training, and process improvement.
  • Recommending coding solutions for other developers to implement.

  • QUALIFICATIONS 
  • 10+ years of general experience in information systems 
  • 8+ years of specialized experience 
  • Minimum Education: MA/MS 
  • Experience may be considered in lieu of degree as follows: HS (16+ years), AA/AS (14+ years), BA/BS (12+ years), Doctorate Degree/Ph.D. (9+ years) Bachelor of Computer Science (BS) or equivalent with minimum of 6-8 years of experience. 
  • Must have 1-3 years of experience in Microsoft Bookings, Microsoft Graph APIs.  
  • Must have experience developing use cases using Microsoft Graph API based solutions.
  • Must have knowledge on API Management. 
  • Experience with OAuth2.0 / Microsoft Identity Platform for authentication and authorization when accessing Bookings via API.
  • Good to have Sharepoint & Outlook Integration knowledge.
  • Must have 2-3 years Experience developing JavaScript, HTML, CSS, NodeJS, ReactJS, Azure Functions.
  • Experience with Java, ReactJS and other open-source technology stack to provide cross-platform options implementation. 
  • Bonus points for familiarity with Document management systems such as Hyland Alfresco, Azure or AWS certification 

  • Communication and Organizational
  • Excellent presentation and communication (oral and written) skills.
  • Consultant mindset with the ability to work with high level customer stakeholders and build excellent customer relationship.
  • Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies.
  • Strong analytical skills and problem-solving skills with the ability to formulate and communicate recommendations for improvement.
  • Experience with process design and documentation methodologies, and design and production of quality deliverables, process and use case modeling, business case development.
  • Demonstrated ability to work effectively, independently, and as part of a team.

The likely salary range for this position is $139,984 - $184,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

None

Telecommuting Options:

Remote

Work Location:

Any Location / Remote

Additional Work Locations:

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 30 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

We connect people with the most impactful client missions, creating an unparalleled work experience that allows them to see their impact every day. We create opportunities for our people to lead and learn simultaneously. From securing our nation’s most sensitive systems, to enabling digital transformation and cloud adoption, our people are the ones who make change real.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Average salary estimate

$161992 / YEARLY (est.)
min
max
$139984K
$184000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Full Stack Developer - Microsoft Bookings, GDIT

Are you a tech-savvy problem solver with a passion for full-stack development? As a Sr. Full Stack Developer with Microsoft Bookings at GDIT, you'll be at the forefront of creating innovative solutions designed to streamline calendaring and event scheduling. You'll work in a dynamic remote environment, integrating cloud-native applications with Microsoft Graph API and delivering mission-critical case management software. Your role will involve everything from designing microservices to defining best practices for performance and security. Collaborating within an agile team, you will oversee the entire software development lifecycle, ensuring each project meets high-quality standards. You should have over 10 years of experience, with at least 8 years specializing in relevant technologies. If you're excited about the chance to utilize JavaScript, NodeJS, and Azure Functions while building user-centric applications, we want to hear from you! This is an incredible opportunity to shape the future of scheduling technology, making a significant impact while enjoying flexible work options.

Frequently Asked Questions (FAQs) for Sr. Full Stack Developer - Microsoft Bookings Role at GDIT
What are the main responsibilities of a Sr. Full Stack Developer - Microsoft Bookings at GDIT?

As a Sr. Full Stack Developer - Microsoft Bookings at GDIT, you will be responsible for developing integrated solutions focusing on complex calendaring and event scheduling functionalities. Your duties will include creating microservices, implementing role-based access control, and working closely with the Microsoft Graph API. You'll also participate in agile team activities throughout the software development lifecycle, from requirements gathering and system design to development and testing. A key part of your role will involve defining best practices and standards in cloud-native environments.

Join Rise to see the full answer
What qualifications are required for the Sr. Full Stack Developer position at GDIT?

To apply for the Sr. Full Stack Developer - Microsoft Bookings at GDIT, candidates should have a minimum of 10 years of experience in information systems and at least 8 years in specialized development roles. A strong background in cloud development, microservices, and Microsoft Graph APIs is essential. While a Master's degree is preferred, relevant experience can substitute for educational qualifications. Familiarity with JavaScript, NodeJS, HTML, and CSS is also crucial, along with skills in API management.

Join Rise to see the full answer
What technologies will a Sr. Full Stack Developer at GDIT work with?

In the Sr. Full Stack Developer - Microsoft Bookings role at GDIT, you will work with a rich tech stack including Microsoft Bookings, Microsoft Graph API, JavaScript, NodeJS, and Azure Functions. You’ll also utilize microservices architecture and engage with cloud-native platforms. Experience with authentication protocols like OAuth 2.0 and tools for test-driven development (TDD) will be integral to your work, enhancing security and reliability.

Join Rise to see the full answer
How does GDIT ensure continuous learning and improvement for its Sr. Full Stack Developers?

GDIT emphasizes continuous learning and improvement for its Sr. Full Stack Developers through collaborative teamwork, individual training, and a strong focus on personal responsibility. You will have opportunities to recommend coding solutions and engage in professional development that promotes efficiency and innovation within the software development team. The company values your input in process improvements, ensuring that you can grow alongside your career.

Join Rise to see the full answer
What is the potential salary for a Sr. Full Stack Developer at GDIT?

The salary range for a Sr. Full Stack Developer - Microsoft Bookings at GDIT varies based on experience and geographic location, typically falling between $139,984 and $184,000. This range reflects the organization's commitment to offer competitive compensation. Specific salary offers may also consider the candidate's unique qualifications and the contractual requirements tied to the role.

Join Rise to see the full answer
Common Interview Questions for Sr. Full Stack Developer - Microsoft Bookings
Can you describe your experience with Microsoft Graph API?

When answering this question, highlight your specific projects involving Microsoft Graph API, detailing the functionalities you've implemented and how they improved systems efficiency. Make sure to mention any challenges you faced and how you overcame them, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you approach developing microservices?

Discuss your philosophy on microservices architecture, emphasizing scalability and maintainability. Include practical examples of past projects, focusing on how you ensured integration within existing systems and your strategies for managing service dependencies.

Join Rise to see the full answer
What strategies do you implement for code reviews?

Share your approach to conducting effective code reviews. This includes your methodology for providing constructive feedback, ensuring adherence to coding standards, and fostering team collaboration. Highlight experiences where your feedback led to significant improvements in code quality.

Join Rise to see the full answer
How do you maintain security during the software development lifecycle?

Talk about the importance of security practices in software development, such as code reviews, secure coding standards, and using tools for static code analysis. Provide examples of how you've implemented these strategies in past projects, ensuring compliance with best practices.

Join Rise to see the full answer
What role does agile methodology play in your development process?

Describe how you've utilized agile practices in your previous roles, emphasizing collaboration and adaptive planning. Share specific examples of how agile principles helped your teams deliver projects on time and meet evolving requirements.

Join Rise to see the full answer
Can you provide an example of a complex problem you solved in your previous roles?

Choose a specific instance that highlights your analytical skills and problem-solving capabilities. Explain the problem's context, your assessment process, the solution you proposed, and the impact it had on the project and team.

Join Rise to see the full answer
What tools do you use for continuous integration and continuous deployment?

List the CI/CD tools you're familiar with, such as Jenkins, Azure DevOps, or GitLab CI. Describe the benefits of these tools in automating the deployment process, ensuring quality, and reducing time to market, alongside your experience with implementing them in projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your methodology for prioritization, such as using task management tools or agile backlogs. Discuss how you assess project urgency and impact to allocate time efficiently and meet deadlines.

Join Rise to see the full answer
What is your experience with performance optimization in web applications?

Highlight your knowledge of performance optimization techniques, including caching strategies, load balancing, and resource management. Provide real examples where your optimizations led to improved application performance.

Join Rise to see the full answer
How do you promote teamwork and collaboration within your team?

Discuss your strategies for fostering team collaboration, such as encouraging open communication, utilizing collaborative tools, and organizing team-building activities. Share any experiences where you successfully enhanced team dynamics in past roles.

Join Rise to see the full answer
Similar Jobs
GDIT Hybrid USA VA Langley AFB
Posted 6 days ago

GDIT seeks a Senior Systems Administrator to enhance support for the Airforce’s critical ISR mission at Langley AFB.

Make an impact as a Network Engineer Intermediate at GDIT, supporting critical operations for the US Army.

Photo of the Rise User
Veritree Remote No location specified
Posted 2 days ago

Join veritree, a pioneering climate tech start-up, as an Android Developer committed to impactful environmental restoration through innovative technology.

Photo of the Rise User
Posted 9 days ago

Take your expertise in backend systems to the next level with Employer.com as a Senior Software Engineer, working remotely from the US.

Photo of the Rise User

U.S. Bank is looking for a skilled BNPL Solutions Developer to enhance their innovative financial solutions in Irving, TX.

Photo of the Rise User
Posted 8 days ago

As the Chief Software Engineer, you will lead technical strategies at Visa, focusing on innovative payment solutions and engineering excellence.

Posted 10 days ago

Join an innovative AI-driven platform as a Frontend Engineer, contributing to user-friendly learning experiences.

Posted 13 days ago

Join A.C Coy Company as a Solutions Architect and utilize your extensive Workday experience to drive innovative technology solutions.

Photo of the Rise User

Join Freelancer.com as a Full-Stack Software Engineer and help optimize scalable experiences for users globally.

Photo of the Rise User

Explore a rewarding opportunity as a Senior Lead Software Engineer with Capital One, where you'll tackle complex challenges using cutting-edge technology.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also