Full-Time

Lead Software Application Developer

Posted on 11/25/2024

ICF

ICF

Advances coaching through accreditation and credentialing

Social Impact
Education

Compensation Overview

$102.3k - $173.9kAnnually

Senior

Reston, VA, USA

Flexible work location.

Category
Full-Stack Engineering
Web Development
Software Engineering
Required Skills
Microsoft Azure
Agile
Python
JavaScript
React.js
Node.js
SQL
Java
AWS
Terraform
Ansible
AngularJS
Google Cloud Platform
Requirements
  • Bachelor’s Degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline
  • 8+ years of experience with building web-based enterprise systems
  • 8 + years of experience with relevant programming languages and platforms, such as Java, JavaScript, Python, Node.js , Angular and React
  • 8 + years of experience with SQL and database development and migration
  • Experience with software development working in Agile and Scaled Agile teams
  • Experience and application of practices such as microservices architecture, serverless architecture, and automated testing
  • Certified AWS Solutions Architect
  • Experience with cloud endpoint security using CrowdStrike or Tenable
  • Knowledge of web services, related standards, distributed architectures and design patterns and best practices
  • 3+ years of experience in building and deploying applications to AWS Cloud.
  • 2+ years of experience implementing IaC using Ansible, Cloud Formation, Terraform
  • Certified AWS or GCP, Azure, or other clouds, or ready to get certified
Responsibilities
  • Translate business needs into application requirements, making frequent use of diagrams to help communicate with broad audiences
  • Inform the balance of security, tech debt, feature, and defect work
  • Help identify architecture alternatives and estimate the financial impact of each
  • Evolve the team’s capabilities toward high performing DevSecOps practices within the Agile framework
  • Mentor and guide junior members of the technical team
  • Drive continuous improvement
  • Work with teams to help support and drive future development of the platform while coordinating and prioritizing the needs of existing programs and outcomes
  • Quickly comprehend the functions and capabilities of new and emerging technologies
  • Evaluate legacy and current applications, architecture, database design, etc. to make recommendations on improvements on design, performance, and quality
  • Ensure solutions are developed and packaged in an easily consumable and repeatable way for customers and internal technical teams
  • Build and interact with APIs using API Gateway
  • Provide operations and monitoring support for legacy systems
  • Collaborate with IT Security to ensure solutions comply with regulatory policies
  • Perform proofs-of-concept as needed to determine technology solutions

ICF is a global organization focused on enhancing the coaching profession. It provides accreditation for coaching training programs, ensuring they meet high-quality standards, which generates revenue from training providers. ICF also offers credentialing services for individual coaches, helping them gain legitimacy and potentially increase their earnings. Additionally, ICF has a membership program that connects professional coaches, offering resources and networking opportunities for an annual fee. The organization engages in thought leadership to explore coaching's role in social progress and sustainability, positioning itself as a leader in the field. ICF's goal is to elevate the coaching profession and promote its benefits across various sectors, including corporate, educational, and non-profit organizations.

Company Stage

N/A

Total Funding

N/A

Headquarters

Lexington, Kentucky

Founded

1995

Simplify Jobs

Simplify's Take

What believers are saying

  • ICF's global reach, with over 50,000 members in more than 160 countries, offers extensive networking and professional development opportunities.
  • The introduction of the Social Impact category in the ICF Coaching Impact Awards highlights the organization's dedication to societal transformation through coaching.
  • Partnerships with organizations like Talent Transformation and Garden of Hope provide members with valuable resources and opportunities for impactful community engagement.

What critics are saying

  • The growing number of coaching practitioners worldwide could lead to market saturation, making it challenging for individual coaches to stand out.
  • Maintaining high standards across a diverse and expanding global membership may strain ICF's resources and operational capacity.

What makes ICF unique

  • ICF sets the gold standard for coach-specific training and accreditation, distinguishing itself through rigorous quality standards.
  • The organization's multifaceted approach, including accreditation, credentialing, and membership services, creates a comprehensive support system for professional coaches.
  • ICF's commitment to thought leadership and social impact initiatives positions it as a leader in promoting the broader adoption of coaching practices.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE