Skills
- Software Application
- Web Development. Cloud Application Development
Job Description
As a Web/Cloud Application Solution Lead, you will develop solutions for Cloud technologies, mobile technology, the web, and intranet leveraging the latest technologies, methods, processes, and tools adopting best practices from the industry.
Web/Cloud Application Solution Lead
Serves in the Applications Department within the Office of Technology at the Headquarters Office.
Develops and implements multiple, concurrent software application implementation projects while maintaining legacy enterprise business applications. Works closely with other departments and developers on the Web Applications team and departments to deliver cross-domain solutions. Performs related functions.
GENERAL RESPONSIBILITIES
Develops architecture and solutions for complex Enterprise Application on Cloud Platforms by leveraging modern microservices and serverless computing concepts.
Designs, develops, and operates Web Services and integrates data between solutions using Application Programming Interface (API).
Develops user interfaces for web and intranet apps with understanding of UI/UX principles and industry’s best practices and collaborates with UI/UX designers for User Centric design.
Develops Software, review codes, and guide the team for effective troubleshooting, solutioning with building performant software.
Establishes CI/CD pipeline leveraging hands on knowledge on modern DevOps Tools and concepts.
Plans and conducts POC (Proof of Concept) and Prototypes to facilitate the analysis of alternates for the right choice of Tools and/or Design.
Leads the software development team to success by developing and resolving unforeseen system development challenges.
Communicates verbal and written effectively to convey complex subjects to technical and non-technical audiences.
Plans and decompose desired outcomes into smaller chunk of tasks, identifying dependencies, distributing works among team members, and foresee technical and implementation issues, risks, challenges ahead of time and develop mitigation and action plans as appropriate.
Prepares presentations, technical documents, and related artifacts to effectively convey concepts and ideas to a wider audience.
Conducts performance and scalability benchmarking and profiling of web solutions, assists in the maintenance of the Airports Authority’s official website, intranet site, and associated apps and systems.
Plans and manages all aspects of cloud journey for legacy applications and services.
Applies software development security best practices at every step of the software planning and development process, industry best practices and tools for vulnerability discovery and associated mitigation.
Performs related duties as assigned.
QUALIFICATIONS
Eight years of progressively responsible experience in software application/web development and a bachelor’s degree in computer science, or Information Technology or related field of study. An equivalent combination of education and experience may be considered.
In your eight years of experience must be three years of experience leading Cloud Application Development team.
Knowledge and hands-on experience of software development lifecycle (SDLC), Agile methodologies, and modern software development practices like DevSecOps processes and tools (Jira/Git/Azure DevOps/Confluence/etc.).
Knowledge and ability to mentor and coach junior developer for the development of web solutions using a range of technologies and database tools, such as Hypertext Preprocessor (PHP), Drupal Content Management System, client-side application interfaces, Node.js, Cloud computing, Open-source technology, and Distributed System Architecture.
Knowledge and ability to manage all aspects of software testing and quality control of modern cloud-based web applications to ensure the optimal system performance, reliability, quality, and operational excellence.
Ability to work with diverse team members including Architect, Tester, Project Manager, Users, Operation team, and chain of command to carry out the daily duties and Project works.
Knowledge and experience in developing and maintaining Continuous Integration / Continuous Deployment tools like Acquia BLT, DevOps, Docker, Composer, NPM, Vagrant.
Knowledge in CDN tools (like Akamai, Fastly, CloudFront, Cloudflare, etc.), Web Application Firewall tools (like Cloudflare, Akamai, Barracuda, etc.).
Skill in managing multiple projects concurrently.
Ability to perform complex analyses of data and information and make recommendations.
Ability to speak and write effectively, with emphasis on communicating technical issues to nontechnical audiences.
PREFERRED QUALIFICATIONS
Cloud certifications related to Software Design and Development.
Current hands-on Cloud based Web application development experience.
CERTIFICATIONS AND LICENSES REQUIRED
A state driver’s license in good standing.
NECESSARY SPECIAL FACTORS
Work is typically reviewed in progress and upon completion for quality, quantity, timeliness, teamwork, customer service, and other factors.
Must be able to work and support technology development efforts from any Airports Authority facilities and customer space.
A background security investigation will be required for all new hires.
Metropolitan Washington Airports Authority is an Equal Opportunity Employer.| Follow us on Twitter @MWAAcareers.