Lead Application Developer Job Description
Lead Application Developer Duties & Responsibilities
To write an effective lead application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included lead application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Lead Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Lead Application Developer
List any licenses or certifications required by the position: SUN, ITIL, AWS, MCSE, II, IAT, MDM, SFDC, SAP, DOD
Education for Lead Application Developer
Typically a job would require a certain level of education.
Employers hiring for the lead application developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Education, Military, Computer Science, Engineering, Computer Engineering, Business, Technical, Information Technology, Electrical Engineering, Information Systems
Skills for Lead Application Developer
Desired skills for lead application developer include:
Desired experience for lead application developer includes:
Lead Application Developer Examples
Lead Application Developer Job Description
- Research new technologies and propose new automation strategies and approaches
- Recognized as a technology leader in effort to utilize technology to develop and/or redesign the company's processes
- Makes key contributions to the creation and implementation of strategic technology plans and programs
- Responsible for managing multiple information systems and systems projects of major business unit and/or enterprise significance
- Leads efforts to utilize technology to develop and redesign organizational processes
- Builds, maintains, and utilizes high-level partnerships across the enterprise ensuring the best use of resources
- Provides technical leadership, fosters a team environment, and provides mentorship and feedback to technical resources
- Applies knowledge of current industry trends and techniques to formulate solutions within the context of assigned projects
- Ensures team's work complies with Travelers standards, processes, and protocols
- Leads development processes for multiple applications, programs and/or platforms
- Integration Frameworks like Mule, IBM Integration Bus
- Expert in multiple software languages (SAS, C/C++, Shell, Python) and technologies, design techniques, experience working across large environments with multiple operating systems and significant infrastructure for large-scale programs
- Experience building resilient software, knowledge of testing and breaking code
- Software Design for iOS and/or Android devices
- Structured analysis and design approach
- Knowledge of regulations that apply to consumer-grade medical products
Lead Application Developer Job Description
- Configure message streams, custom uploaders and exporters, entity builds, scheduling of discrete events within Eagle, process workflows, and process initiators within the Eagle platform
- Configure and customize the Eagle Data Mart and Eagle OLAP/advanced reports, and integrate custom reports with stored procedures for complex logic
- Configure automation of jobs to send/receive vendor feeds from/to Eagle using a batch scheduling software such as TWS or Autosys
- Configure performance calculations, benchmarks (including custom blends), GIPS, and equity attribution models
- Configure price rules, price validation rules, source hierarchy rules, demand generation and ingesting vendor prices within Eagle Pricing Center to derive best of breed price record using Eagle pricing engine
- Works directly with Developers, Architects, Project Managers, Analysts, and other members of the wider team to develop the integration components
- Work with Integration Architects to define business solutions, ensuring alignment with ministry requirements and priorities
- Serves customers as a key point of contact
- Designs technical projects with broad implications requiring systems integration and or data feeds of technical platforms
- Conducts diagnosis of most business problems
- Interest in technology generally
- Knowledge of user interface theory
- Out information where they have knowledge gaps
- 5-8 years of overall IT Experience, Bachelor of engineering
- Experience with Container/Cloud based application design using Docker, Apache Mesos, and Cloud Foundry
- Experience with various version control systems like Subversion, GIT
Lead Application Developer Job Description
- Plan and manage code deployments
- Analyze historical system performance and make recommendation to infrastructure and engineering organizations around tuning and optimization
- Participate in capacity planning activities
- Perform impact analysis required to support major version upgrades
- Create and manage Change Orders in CA Service Desk
- Coordinate activities around OS upgrades and patch installs
- Define and maintain Cognos security models, creates user roles and groups, provisions/de-provisions user access, maintains folder structures
- Serve as Tier 3 end user support
- Leads Implementation efforts - Work with cross-functional team members to recommend technical solutions to business issues and/or system issues
- Identify and automate process and procedures for on premise and cloud solutions (VMware, vBlock, Azure, AWS)
- Provide enterprise-wide technical support for the company's main managed care applications
- Analyze, test and document application programs, scripts and other tools as requested by users or required to automate production, and assigned by management, using SQL or other programming tools
- Must be able to build production quality applications
- Participate in and lead design sessions with fellow programmers, business analysts and team members to analyze
- Experience as an Application/Technical Lead working on multiple platforms and applications concurrently
- Leads in the technical design and development of cross-functional, multi-platform application systems
Lead Application Developer Job Description
- Define and deliver non-functional requirements definitions
- Understand and document the technical specifications/limitations including application capacity
- Support testing activities by assisting in root cause analysis and by providing recommendations to resolve all known issues
- Support service introduction of new releases into production by providing technical knowledge transfer to the support teams
- Create the technical components of the deployment plan and lead the technical team through the deployment process
- Provide post implementation escalation and communication support through the warranty period
- Design and maintain infrastructure supporting custom software solutions including database and webserver farms, cloud infrastructure
- Develop and maintain software solutions for business units and organizational objectives
- Design and implement ETL procedures for intake of data from both internal and outside sources
- Oversee resolution of all development related issues and ensure action plans and status are communicated appropriately to other IT teams and business
- Analyses features such as feasibility, associated costs, time, and the compatibility of new programs with existing programs, and hardware
- JSP and JSTL
- Familiarization with Responsive Web Design preferred
- 10 years of developer experience (Finance/Lending industry experience a plus) or 15 years of comparable work experience
- ITIL Foundations and Scrum Developer training preferred
- Software tools applicable to technology being used
Lead Application Developer Job Description
- Design, code and test RESTful APIs & reusable components
- Explore the payments domain, to motivate and build the next generation application with a deep focus on APIs, scalability & performance
- Learn the existing system and document the necessary items
- Fix defects in the existing system
- Design, write and test the changes
- Coordinating release schedules between development team and the external teams
- Applying finalized releases to the production environment
- Refreshing and publishing various reports on a scheduled basis
- Monitoring recurring automated processes to confirm successful completion and report any failures
- Assisting with organizing, publishing and maintaining technical documentation and content in various formats
- TOGAF preferred
- Good knowledge of various message transport protocols (Unicast, Multicast, TCP/IP )
- Proficient with technical writing of technical reference documentation (design documents, runbooks, guidelines, standards, process and procedures)
- Experience with Windows / Windows Administration, SQL Servers, Adobe, WINScp, SQL Management Studio, TOAD
- Strong communication skills, analytical thinking, sound judgment and management skills are a must
- Ability to work effectively with various stakeholders and all levels of management and staff is a must