drjobs Application Architect

Application Architect

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Reston, VA - USA

Monthly Salary drjobs

$ 98124 - 166810

Vacancy

1 Vacancy

Job Description

Application Architect
Energy Environment and Infrastructure

Location: Open to Nationwide (Remote With Quarterly Travel To An ICF Office)

Are you ready to make a difference

We are seeking a talented and experienced Engineering Team Lead to join our Energy Environmental and Infrastructure Product and Engineering (EEI P&E) Team. This role supports government and commercial clients in the climate energy and clean transportation industries working across all EEI divisions: Climate Energy & Transportation (CET) Environment and Planning (E&P) Utility Program Services (UPS) and Disaster Management (DM). Our goal on the EEI P&E Team is to help clients achieve smart resilient and lowcarbon growth through our expertise in energy climate adaptation greenhouse gas mitigation sustainability energy efficiency and transportation.

The ideal candidate has a strong understanding of software engineering principles and a proven track record of overseeing all stages of both large and small projects. Experience working with crossfunctional teams and agile software development methodologies is a must as we value collaboration and flexibility in our approach to project and product management.

As an Engineering Team Lead you will develop highlevel technical strategy and best practices working collaboratively with EEI Product & Engineering leadership leveraging a datadriven approach to organizing and scaling the team. You will also guide our team of engineers make key technical and architectural decisions mentor and manage developers perform code reviews and help unblock issues.

If you are passionate about making a meaningful impact and excited about setting technical direction on a growing team we would love to hear from you.

What you will be doing:

  • Guide team members in making wellinformed architectural and technical decisions by providing expert guidance and acting as the primary resource responsible for initial technical scoping and effort estimation for new projects.
  • Promote a culture of accountability and shared responsibility ensuring all decisions align with EEI standards and best practices.
  • Work with product and design teams to advise on feasibility and level of effort.
  • Continuously evaluate portfolio architecture to prioritize eliminating technical debt potential risks and remediation and ongoing maintenance.
  • Work with EEI Solution Architect to establish best practices and standards for developing testing releasing and supporting software.
  • Act as a technical lead for a team of talented engineers ensuring the successful delivery of highquality solutions that meet business objectives.
  • Understand the business goals of EEI within ICF as well as the existing technical landscape throughout the EEI group and recommend solutions accordingly.
  • Act as the primary technical point of contact for management and external stakeholders.
  • Assist team members in addressing any technical or logistical blockers.
  • Perform code reviews provide feedback and develop processes for improving code quality.
  • Work with DevOps engineers on continuous integration (CI) continuous delivery (CD) and InfrastructureasCode (IaC) efforts.
  • Evaluate new technologies for assessment trial and adoption.
  • Lead discussions relating to performance reliability and complexity tradeoffs.
  • Advise management on opportunities to add new resources and improve team composition.

What we need you to have (minimum qualifications):

  • Bachelors degree in Computer Science Engineering or related field.
  • 5 years of experience in Software Development.
  • 2 years of experience in a technical leadership or engineering management role.
  • 3 years of designing building launching and maintaining complex software systems.
  • 5 years of experience with backend and frontend web frameworks build systems dependency management and source control tooling containerization and cloud hosting providers.
  • Experience writing software using multiple modern programming languages such as Python JavaScript C# Java or TypeScript.
  • Experience working in Lean/Agile/Scrum methodologies.

What we would like you to have:

  • Masters degree or PhD in Computer Science Engineering or related field.
  • Experience with prominent cloud serviceoriented platformbased application technologies with design and system development accomplishments.
  • Experience working with distributed remote teams/organizations.
  • Expertise in data modeling SQL and NoSQL databases.
  • Proficiency with DevOps practices and tools including IaC CI/CD and monitoring and alerting.
  • Experience as a connecting agent working with both technology teams as well as teams of domain experts to achieve optimal outcomes for the business
  • Understanding of software testing and quality assurance best practices.
  • Comfortable in a remote teamoriented environment.
  • Familiarity with software engineering and project management tools.
  • Experience with designing and building AI capabilities into software products
  • Experience with geospatial data and solutions.
  • Experience working in the energy environment or transportation sectors.

Professional Skills:

  • A strong portfolio showcasing past software solutions including case studies that demonstrate your technical solution and team leadership.
  • Excellent verbal and written communication skills with demonstrable experience presenting to stakeholders and justifying tech solution decisions.
  • Demonstrated ability to work collaboratively in crossfunctional teams
  • Strong analytical and problemsolving skills with the ability to translate research findings into technical solutions.
  • Selfmotivated able to work efficiently and productively with minimal guidance.
  • Proficiency in tech solution diagraming and documentation tools such as Draw MS Visio Mural Figma and Confluence.
  • Ability to work independently and proactively without constant oversight
  • Experience managing multiple projects simultaneously with a track record of meeting deadlines and delivering highquality work.

Working at ICF

ICF is a global advisory and technology services provider but were not your typical consultants. We combine unmatched expertise with cuttingedge technology to help clients solve their most complex challenges navigate change and shape the future.

We can only solve the worlds toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer.Together our employees are empowered to share theirexpertiseand collaborate with others to achieve personal and professional goals. For more information please read ourEEOpolicy.

Reasonable Accommodations are available including but not limited to for disabled veterans individuals with disabilities and individuals withsincerely heldreligious beliefs in all phases of the application and employment process. To requestan accommodationplease emailand we will be happy toassist. All information you provide will be kept confidential and will be used only to the extentto provide needed reasonable accommodations.


Pay Range There are multiple factors that are considered in determining final pay for a position including but not limited to relevant work experience skills certifications and competencies that align to the specified role geographic location education and certifications as well as contract provisions regarding labor categories that are specific to the position.

The pay range for this position based on fulltime employment is:

$98124.00 $166810.00

Nationwide Remote Office (US99

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.