Today
Secret
Unspecified
Unspecified
Fairfax, VA (On-Site/Office)
Job Details
Job Description
Manages the technical solution for software releases, including ensure that development teams have appropriate designs; identifying and managing delivery risks; decomposing complex features and coordinating work across development teams. Considered an expert in web and system development. Acts as a representative of the company and project in customer presentations, technical meetings, and design reviews.
Job Responsibilities
Minimum Qualifications
Other Job Specific Skills
Preferred Qualifications
#cjpost
Job Description
Manages the technical solution for software releases, including ensure that development teams have appropriate designs; identifying and managing delivery risks; decomposing complex features and coordinating work across development teams. Considered an expert in web and system development. Acts as a representative of the company and project in customer presentations, technical meetings, and design reviews.
Job Responsibilities
- Provide expert-level guidance on Microsoft Active Directory/Entra, Teams, SharePoint, Exchange Online, Power Platform, and related M365 services.
- Architect, design, and implement SharePoint-based solutions that align with business requirements and enhance productivity and collaboration.
- Develop and implement strategies for integrating SharePoint with other systems and applications in the enterprise
- Develop collaborative capabilities to enable sharing of information and knowledge using M365 Power Applications (Apps) to extend SharePoint capabilities and create custom applications and workflows.
- Automate Workflows, SharePoint Lists, Outlook Group Distribution Lists, and Teams channels with private channels
- Manage and maintain site Content and Structure settings, Site Hierarchy, and site collection navigation
- Establish and enforce governance policies to ensure proper usage, security, and scalability of SharePoint environments
- Provides technical analysis for overarching strategic architecture then designs, creates, and monitors the implementation of end-to-end integrated systems.
- Analyzes various system architecture, design, interfaces and API documents to document system capabilities and identify gaps.
- Communicates to team members the architectural vision for a program or project.
- Responsible for dictating design choices to software developers, including but not limited to: platforms, coding and technical levels. Experience in establishing and enforcing standards and practices.
- Oversees the development team, manages the full life cycle of the software development process.
- Ensures that all systems and software development adhere to standards for programming including: user interface, configuration management, system interfaces, etc.
- Participates in the planning and development of requirements, design, program specifications, interface requirements, and input/output file layouts.
- Develops and maintains System Design Documents and provides expertise in the development of policies for standardizing systems.
- Conducts research on new technologies in the field of systems development and create and make recommendations for investing in such systems that will increase cost effectiveness and flexibility.
- Tasked with a balanced and focused development of the system and its maintenance despite requirements changes.
Minimum Qualifications
- US Citizen and fluent English speaker
- Must possess current, active, DoD Secret security clearance
- Bachelor's degree with 15 years of relevant experience (additional 4 years of work experience may be considered in lieu of Bachelor's degree)
- Microsoft Certified Azure Solutions Architect Expert
- Microsoft Certified Power Platform Functional Consultant Associate, or, Power Platform Developer Associate
- Solid working knowledge of standard computer software (Microsoft Office business suite to include Outlook, Word, Excel, PowerPoint, and Project).
Other Job Specific Skills
- Extensive experience in taking program requirements and is able to create an architecture vision having experience in high volume and high availability networks and systems.
- Extensive software development experience and thorough knowledge of a variety of programming languages and logic.
- Ability and willingness to monitor software under development meets architecture criteria.
- Experience in technical project management.
- Extensive experience in design and development of IT architectures.
- Extensive experience in large scale design and development of distributed, stateless applications.
- Experience must include a wide range of work in creating diagrams and documentation with all components that comprise IT systems including network topology.
- Experience working with an application development team in an agile software development environment.
- Experience and knowledge of multi-tier and cross-platform architectures.
- Attention to detail, and a commitment to quality work.
- Strong communication skills.
- Experience with architecting enterprise solutions based on REST web services.
Preferred Qualifications
- Microsoft Azure Power Platform Solution Architect Expert
- CompTIA Security+ certification
#cjpost
group id: 10238000