Are you an experienced technologist passionate about building systems that power purpose-driven missions? Do you thrive on architecting solutions that transform organizations and accelerate impact? If so, National 4-H Council is looking for YOU to be our next Senior Application Developer & Architect!
At National 4-H Council, we empower nearly 6 million young people each year, helping them develop the confidence and skills to lead for a lifetime. As the nation’s largest youth development organization, we create #Opportunity4All by delivering high-impact programs in STEM, Agriculture, Healthy Living, and Civic Engagement.
As Senior Application Developer & Architect, you’ll play a critical role in shaping our digital infrastructure, leading the development of innovative web and software applications, mentoring junior developers, and driving systems architecture that scales with our mission. You’ll partner with cross-functional teams to deliver high-performing solutions using cutting-edge tools like the Microsoft Power Platform, Azure DevOps, Angular, React, and more.
In this role, you’ll:
- Design, code, and enhance full-stack applications and custom platforms
- Architect scalable systems, data integrations, and cloud-based solutions
- Lead DevOps practices and implement best-in-class SDLC standards
- Collaborate with stakeholders to align technology with business needs
- Guide junior developers to elevate the team’s collective impact
If you have 6+ years of experience in application development, mastery of modern frameworks, and a passion for innovation in the nonprofit space, we want to hear from you. Join us and help bring the power of technology to life-changing youth development work.
Apply today and help create opportunity for all!
Mission
4-H, the nation’s largest youth development organization, grows confident young people empowered for life today and prepared for careers tomorrow. In collaboration with the USDA and our network of 110 public universities, we serve every county and parish in the United States in more than 3,000 local 4-H Extension offices. Our programs have a positive impact on young people: 4-H youth are 2x more likely to excel in school, 4x more likely to contribute to their communities, 2x more likely to make healthier choices, and 2x more likely to pursue STEM education or careers.
National 4-H Council, 4-H’s private sector nonprofit partner, builds public-private partnerships and provides resources and leadership development opportunities that expand the reach and impact of 4-H. With the Beyond Ready Initiative, 4-H has the potential to reach 10 million young people annually to help them lead healthy, productive and engaged lives. Young leaders will have the experience and mentorship to succeed in an evolving workforce and thrive in their communities.
Position Summary
National 4-H Council is looking for a Senior Application Developer & Architect to join our Information Technology Innovation Team! Reporting directly to the Director, IT Projects and Business Analysis, this role will lead the Development team in system and data requirements gathering, application design, coding and development and deployment, system troubleshooting, continuous improvement and maintenance. This exciting new role will collaborate with stakeholders across the organization, ensure projects are completed on time and within budget, and mentor junior developers throughout the development lifecycle. This role is pivotal in advancing the organization digital transformation initiatives.
Responsibilities
Full Stack Developer
- Establish standards and implement procedures for Software Development Lifecycle (SDLC) for all web and software applications, and system architecture.
- Execute and supervise testing and validation procedures for new and existing applications as part of a robust SDLC framework.
- Manage and maintain the codebase for all web and software applications, ensuring appropriate standards, practices, and platforms are deployed for version control and management.
- Develop comprehensive documentation including design specifications, feasibility studies, code documentation best practices, test scripts, implementation plans, and user manuals.
- Design, code, develop prototypes and mockups for validation of stakeholder requirements and user needs.
- Design, code, develop, maintain, and enhance web and software applications using frameworks and technologies such as Angular, React, ASP.Net, JavaScript, Java, Python, PHP, Ruby on Rails, HTML5, CSS3, JSON, XML, and REST.
- Utilize DevOps tools such as GitHub, Azure DevOps, Puppet, and Docker to streamline development processes and ensure smooth deployment of applications.
- Design, code, develop, maintain and enhance custom applications using the Microsoft Power Platform (PowerApps, Model-Driven App, Power Pages/Portal, Power Automate, Dataverse and SharePoint).
- Implement Application Lifecycle Management (ALM) for all custom apps developed on the Microsoft Power Platform.
Systems Architect
- Determine system performance standards and hardware configurations based on client specifications, budget, and security needs.
- Lead the development of specifications for business systems supporting multiple applications, including report layouts, screens, forms, and physical file structures.
- Develop, maintain and enhance system and data integrations leveraging APIs, Web Services and ETL tools.
- Design, implement, and manage application databases, data lake / data warehouses, analytics and business intelligence leveraging Cloud suite of tools such as Azure Fabric, Synapsis, Amazon Redshift, Google BigQuery, Snowflakes, Power BI
Project Management & Collaboration
- Collaborate with stakeholders to translate business requirements into system specifications, developing proposals and designs to meet user needs.
- Analyze business processes to map requirements to system architecture designs, specifications, and test scripts.
- Mentor junior developers in designing, coding, developing and maintaining web and custom applications according to Software Development Lifecycle (SDLC) best practices and techniques.
Minimum Qualifications
- Bachelor’s degree in computer science, business information systems, related discipline or any equivalent combination of relevant work experience and training.
- Minimum of 6 years of experience in application design, coding and development, encompassing business requirements analysis, process analysis, quality assurance, and DevOps.
Required Qualifications
- Demonstrated ability to design, code, develop, maintain, enhance and implement scalable, high-quality web, software and custom applications.
- Proficiency in frameworks and technologies such as Angular, React, ASP.Net, JavaScript, Java, Python, PHP, and Ruby on Rails.
- Minimum of 6 years of experience in custom application development using Microsoft Power Platform (PowerApps, Model-Driven App, Power Pages/Portal, Power Automate, Dataverse and SharePoint)
- Minimum of 6 years of experience and knowledge of CRM (e.g., Dynamics 365, Salesforce), ERP (e.g., Sage Intacct, Oracle Netsuite), and Marketing Automation (e.g., HubSpot) technologies.
- Experienced with database applications including Oracle, MySQL, SQL Server, PostgreSQL, and MongoDB.
- Proficiency with DevOps tools such as GitHub, Azure DevOps, and Docker.
Preferred Qualifications
- Proficient in interpersonal, written, and oral communication skills, along with time and change management capabilities.
- Demonstrated expertise in collaborating effectively with technical and cross-functional teams.
- Direct understanding and experience with Agile development methodologies.
- Proficient in Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated testing.
- Experience with cloud platforms, particularly AWS, Azure and AI Technologies (Copilot, ChatGPT, RAG Models and LLMs.
Travel Requirements: Travel may be necessary up to 20% of the time (local, regional, national). Would require travel by air, car or rail. Travel may take place during nights and/or weekends.
ADA Requirements: The physical demands described here represent those that an Employee must meet to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- Prolonged periods of sitting at a desk and working on a computer.
- Regularly required to sit; use hands and fingers to perform repetitive motions, reach with hands and arms, and talk or hear. Frequently required to walk; must occasionally lift and/or move up to 15 pounds or negligible weights frequently.
- Specific vision abilities required by this job include close and distant vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Disclaimer
This position description indicates, in general, the nature and levels of work, knowledge, skills, abilities, and other essential functions (as covered under the Americans with Disabilities Act) expected of an incumbent. It is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of an incumbent. An incumbent may be asked to perform other duties as needed.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.