About the Role

Title: Sr. Full Stack Developer – Microsoft Bookings

Location: Any Location / Remote

Job Description:

Responsibilities for this Position

Full Part/Time: Full time

Job Req: RQ197651

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.

APPLY HERE