Logo
Guidehouse

Sr. Software Engineer (Back End)

Guidehouse, Mc Lean, Virginia, us, 22107


Job FamilySoftware Development & Support (Digital)Travel RequiredUp to 10%Clearance RequiredAbility to Obtain Public TrustWhat You Will DoGuidehouse is responsible for developing Federal enterprise systems utilizing custom code and microservices architecture. This is an exciting opportunity to work on an enterprise level application as part of a collaborative team.Design, develop, support test, implement, and maintain scalable back-end services for enterprise customer-facing applications.Provide software engineering and application development support.Contribute to complex design work, provide advanced technical troubleshooting, performance tuning and process improvement.Utilize comprehensive knowledge of multiple areas within technology to achieve technological objectives.Deliver high quality code deliverables.Develop and deliver systems that are efficient with resource usage such as hardware, runtime, performance, load, and memory requirements.Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD.Develop REST APIs and microservices to integrate with internal and external client systems.Build interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend.Operate in any of the application layers, having a good understanding of how those layers integrate.Analyze service stack and make recommendations for further improvements.Communicate effectively to help bridge stakeholder and development requirements.Assist with deployment, support, and operations where necessary.Collaborate well with architects and engineers to design and create advanced, elegant, and efficient systems.Work as part of a cross-functional agile development team in all phases of development and production support.Work with QA Engineers to create and implement automated tests.Address and improve any technical issues.Work with Architects and Engineers in a supportive environment, where mentoring will be provided and are expected to mentor other developers.Perform peer reviews on source code to ensure reuse, scalability, and the use of best practices.Maintain thorough and well-written documentation at a high project level, as well as at the coding level.Think creatively and apply software principles in designing, implementing, testing, and integrating new and updated components.Employ industry proven design principles, open-source tools, and engineering experience to deliver and integrate tools and capabilities for a broad set of users and communities.Compose solutions that incorporate microservices, containerization, and RESTful Web components – leveraging DevOps pipelines to drive rapid delivery.Modify java-based applications and scripts to support new requirements.Develop and integrate new capabilities in a Java-based web application, as well as develop a custom interface to compile and display metrics for the system and its users.Collaborate with system stakeholders to identify new capabilities and development timeline for implementation, triage issues and quickly develop system patches to minimize impact to customer workflows.What You Will Need

8-10 years of prior relevant experience associated with application development and/or technical implementation experience.5+ years’ experience working directly (hands-on experience) with enterprise technical microservices architecture (cloud based) and writing scalable code.U.S. CitizenMust be able to obtain a Department of Homeland Security (DHS) Entrance on Duty (EOD) clearance which is equivalent to a Public Trust level clearance.Ability to design, develop and implement a scalable microservices based platform.Excellent problem-solving and troubleshooting skills on Java/J2EE technologies.Direct experience and proven expertise working with the following:Enterprise Java, Spring Framework, Spring Boot, SpringCloud or MVC FrameworkJenkins and pipeline (CI/CD), Maven, NexusAPI gatewayRDMS and SQLDistributed cachingCentralized logging platformEnd-to-end tracingApplication Performance MonitoringService MeshgitNetworking fundamentals (eg, network data flows including ports, protocols, etc.)Cloud-based Kubernetes platformContainerizationCloud technologiesDevops toolsTesting tools and skillful of test-driven developmentUnderstanding of what different technologies do well for different situations.Excellent knowledge of relational databasesFamiliarity with UI technologies (Angular or React) and system integration.In addition to development expertise, has a broader understanding of how the software fits into the overall system/architecture. This includes how the software will be deployed and managed in the production environment.Possess strong leadership and team building skills. Enjoys coaching a technical team and influencing technical direction of projects.Excellent written and verbal communications with the ability to present complex, technical ideas and technical solutions to business and management stakeholders.Willing to learn and adopt new skills.What Would Be Nice To Have

Direct experience with the following:Fortify, Blackduck, SonarqubeMQ TechnologyKafkaAzure CloudDomain Driven Design (DDD) experience.Bachelor’s Degree in computer science.Familiarity with TSA or similar DHS customer.Active DHS EOD clearance.The annual salary range for this position is $149,700.00-$224,600.00. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.What We Offer

Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.Benefits Include

Medical, Rx, Dental & Vision InsurancePersonal and Family Sick Time & Company Paid HolidaysParental Leave401(k) Retirement PlanGroup Term Life and Travel AssistanceVoluntary Life and AD&D InsuranceHealth Savings Account, Health Care & Dependent Care Flexible Spending AccountsTransit and Parking Commuter BenefitsShort-Term & Long-Term DisabilityTuition Reimbursement, Personal Development, Certifications & Learning OpportunitiesEmployee Referral ProgramCorporate Sponsored Events & Community OutreachCare.com annual membershipEmployee Assistance ProgramSupplemental Benefits via Corestream (Critical Care, Hospital Indemnity, Accident Insurance, Legal Assistance and ID theft protection, etc.)Position may be eligible for a discretionary variable incentive bonus.About Guidehouse

Guidehouse is an Equal Employment Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, citizenship status, military status, protected veteran status, religion, creed, physical or mental disability, medical condition, marital status, sex, sexual orientation, gender, gender identity or expression, age, genetic information, or any other basis protected by law, ordinance, or regulation.Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance including the Fair Chance Ordinance of Los Angeles and San Francisco.If you have visited our website for information about employment opportunities, or to apply for a position, and you require an accommodation, please contact Guidehouse Recruiting at 1-571-633-1711 or via email at RecruitingAccommodation@guidehouse.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse and Guidehouse will not be obligated to pay a placement fee.#J-18808-Ljbffr