Skip to main content

This job has expired

Software Architect

Employer
Empower AI Inc.
Location
Washington, DC
Closing date
Aug 8, 2022
Overview: Empower AI is AI for government. Empower AI gives federal agency leaders the tools to elevate the potential of their workforce with a direct path for meaningful transformation. Headquartered in Reston, Va., Empower AI leverages three decades of experience solving complex challenges in Health, Defense, and Civilian missions. Our proven Empower AI Platform(R) provides a practical, sustainable path for clients to achieve transformation that is true to who they are, what they do, how they work, with the resources they have. The result is a government workforce that is exponentially more creative and productive. For more information, visit www.Empower.ai. Empower AI is proud to be recognized as a 2022 Military Friendly Employer by Viqtory, the publisher of GI Jobs. This designation reflects the company's commitment to hiring and supporting active-duty and veteran employees. Responsibilities: Highlights of Responsibilities: Serve as Technical point of contact for one of the Empower AI's project implementation team and field technical feasibility questions on Empower AI's behalf with federal government client all through the development and modernization life cycle. Provide support to Empower AI's Solutions Architect in researching and presenting technical options and their pros/cons in Enterprise Architecture Meetings, within the context of client's technical infrastructure, for implementing functional requirements.Take ownership of a small development team's deliverables all the way from design, architecture, development, infrastructure setup, testing and production deploymentDefine development standards for the assigned development team, and propose process refinements and roles definitions to streamline the development team's deliverables.Actively Participate in the candidate interview and selection process, and mentor and motivate new team members to help assimilate them with the team's development process. Proactively articulate any risks, dependencies and mitigation strategies to the Empower AI project management based on the status of development team's deliverables.Analyze and focus on technology-driven opportunity requirements and generate capture artifacts (including supporting solution and basis of estimate development) for development/proposal responsesLead a small team for program surge requirements associated with technology needs.Support the Empower AI CREATE to lead and develop innovation pilot projects with customers as well as being the thought leader for ideation creation.Provide support to Empower AI's Solutions Architect in technical proposal development across the capture lifecycle from solution development, reviews, lessons learned, etc.Maintain understanding of offerings across the technical marketplace with specific emphasis on innovative development tools, techniques, and automation solutions/ development tools, techniques, and vendor capabilities / relationships.Maintain working knowledge of best practices in service delivery, as well as capability enhancements associated with data analytics, DevSecOps and agile development, and system integration.Develop technical diagrams and presentation materials as required in support of Project's Architectural deliverables.Lead/Facilitate technical strategy and brainstorming sessions.Review and deliver formal presentations of technical approaches on implementation strategies along with Empower AI's Solutions Architect in formal Architectural review board meetings. Development Experience in working with UI frameworks like Angular, Javascript.Development Experience in Java 8+ environment involving Full Stack development.Development Experience in developing Java based REST APIs involving backend frameworks like Spring boot, Hibernate, JPA.Development Experience in writing testcases using JUnit (Java) and serenity/cucumber (for UI).GIS Development experience will be a plusAWS and Linux Experience will be a plus. Provides design, coding, testing and validating programs that solve engineering related problemsReviews and tests software components for adherence to the design requirements and documents test resultsWrite quality code with a goal of 0 defects and 100% code coverage.Execute automated testing on both front-end and back-end systemsUtilizes software development and software design methodologies appropriate to the development environmentWorks closely with other engineers, systems analysts, and system end-users for the development of appropriate system architectures and implementation of system designsAnalyzes user requirements to derive software design and performance requirementsDesigns and codes new software or modifies existing software to add new features; debugs existing software and corrects defectsIntegrates existing software into new or modifies systems or operating environmentsDevelops simple data queries for existing or proposed databases or data repositoriesMakes recommendations for improving documentation and software development process standardsDevelops the architecture, detailed system design, coding, integration, testing and configuration management schemes for software systemsPerform a variety of complicated tasks with a wide degree of creativity and judgment to plan and accomplish goals.Contribute to an atmosphere of cross-functional teamwork within the organizations Agile project lifecycle Qualifications: Requirements:Ability to obtain and maintain a public trust clearance.Bachelor's degree in Computer Science or Engineering discipline.10-14 years of work experience supporting and/or developing large-scale solutions for DoD or other Federal customers.5-8 years of recent experience & knowledge with the design, development, and technical thought leadership of Federal IT/Government Requests for Proposals.10-14 years of work experience supporting and/or developing large-scale solutionsKnowledge of, and experience with, technology-based development methodologies/ techniques especially focused on the DoD and other segments of the US Federal Government marketplace with demonstrated capability delivering large-scale solutionsDirect working experience capturing and executing development efforts (and orchestrating multiple development teams) for enterprise scale environments.DevSecOps automation and IA expertiseMicrosoft Office Tools (2013/2016): Expert skills in Word, Excel, PowerPoint, Outlook. PHYSICAL REQUIREMENTS: This position requires the ability to perform the below essential functions:Sitting for long periodsAmbulate throughout an officeAmbulate between several buildings About Empower AI: It is the policy of Empower AI to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other protected class or category as may be defined by federal, state, or local laws or regulations. In addition, we affirm that all compensation, benefits, company-sponsored training, educational assistance, social, and recreational programs are administered without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, or gender identity. It is our firm intent to support equal employment opportunity and affirmative action in keeping with applicable federal, state, and local laws and regulations. Empower AI is a VEVRAA Federal Contractor.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert