Programmer / Developer Lead Job Description
Programmer / Developer Lead Duties & Responsibilities
To write an effective programmer / developer lead job description, begin by listing detailed duties, responsibilities and expectations. We have included programmer / developer lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Programmer / Developer Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Programmer / Developer Lead
List any licenses or certifications required by the position: SSL, API, AWS, BI, OMS, SFDC, GCP, CKED
Education for Programmer / Developer Lead
Typically a job would require a certain level of education.
Employers hiring for the programmer / developer lead job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Electrical Engineering, Information Technology, Information Systems, Computer, Mathematics, Software Development, Technical, Education
Skills for Programmer / Developer Lead
Desired skills for programmer / developer lead include:
Desired experience for programmer / developer lead includes:
Programmer / Developer Lead Examples
Programmer / Developer Lead Job Description
- Generally interfaces with Business Relations on requirements for projects, but may interface with customers to determine fixes on small projects
- Design , Develop and support cloud-native applications and API development using Java and Spring
- Act as a subject matter expert on DevOps best practices
- Acts as a technical liaison between business partners, vendors, developers, and infrastructure teams
- Serve as a systems and automation evangelist providing thought leadership
- Build team consensus and lead adoption around new technology, standards, and process
- Scope, estimate and schedule work and coordinate the integration of IT department policies, procedures and development practices
- Provide technical support and maintenance of our CMS, websites, and vendor solutions
- Designs, codes, develops, configures, documents applications and all jobs in an efficient manner with little or no assistance from the manager
- Performs high level quality technology solutions that address business needs by developing applications within mature technology environments
- Provide technical ability screening for new team members
- Work/Assist on technical POC's to prove out technology and ultimately leading into selection
- 5+ years of experience working as a Sr
- Experience with all aspects of the system implementation process of system design, configuration, customization, integration, testing and support including, but not limited to, gathering requirements, designing the future state solution, the development objects related to their process scope, supporting testing and post implementation support
- This position will be based out San Diego, CA
- Demonstrate experience with 3D Game Engine technologies such as Unreal Engine, CryEngine3, Unity3D
Programmer / Developer Lead Job Description
- Researches and analyzes software products and computer systems to the management
- Performs system administration duties that may include the installation of hardware and software on personal computers, workstations, and servers
- 4 to 8+ years of software development experience with particular concentration in enterprise web applications using Java EE technologies
- Working closely with the other developers, will participate in the system architecture design, development, integration testing and validation, (requirements to design to implementation to test) for a java back end application
- As part of maintenance the candidate is expected to diagnose and fix issues in existing application components
- Demonstrated expertise with Java, Object-Oriented Design and Java Application Servers such as JBOSS or WebSphere, and relational databases such as Oracle or MySQL
- Extensive skills in JPA- Hibernate and strong SQL skills is required for this position
- Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential
- Code (preferably Java) and writing samples may be requested
- End-to-end automation from Continuous Integration (CI) to Continuous Delivery (CD), on AWS platform, Kubernetes/Docker containers
- Strong Knowledge of internet technologies and languages (HTML, JavaScript, XML, CSS, XSLT, XHTML)
- JavaScript Frameworks (Angular, React, Node.js)
- POX
- Individual who exhibits passion and excitement over work and have can-do attitude
- Teamwork and team player who reaches out to peers and cooperate with leads to establish an overall collaborative working environment
- Quality of deliverables and passion for innovative way of doing release & configuration management
Programmer / Developer Lead Job Description
- Responsible for analyzing automation requirements and code development
- Desired candidate would be Docker professional who will be responsible for the development of container-based product build and deployment infrastructure
- Desired candidate is expected to have deep understanding of Docker container technology, and will be responsible for defining core Docker/container standards and will Prepare the Docker environment to get into play for scale
- Desired Candidate will work through challenges of increased build pipeline variations, deployment complexities on Enterprise Windows environment
- Ongoing development of applications and utilities used in restaurant point of sale platform
- Review and provide input on business requirements for upcoming features
- Create and update documentation for use by other team members and stakeholders
- Troubleshoot and identify fixes for software defects
- Improve the reliability, scalability, and usability of client applications
- Act as a subject matter expert on point of sale configuration details
- Has hands on skill in SSAS, SSIS, SSRS, Power BI, SQL Server, and other MS visualization tools (like performance point services, etc…)
- Experienced in troubleshooting J2EE based products or services
- Knowledge of ORACLE/Relational databases, networking, infrastructure where it relates to troubleshooting is required
- Analyze and update health and status monitoring solutions to always know weak points
- Proficient in of Linux/UNIX Shell Scripting
- Experience to create and suggest new analytics in Splunk
Programmer / Developer Lead Job Description
- Plan and design the structure of a technology solution
- Communicate system requirements to software development teams
- Oversee assigned programs
- Design and build development and test automation tools and framework to release good quality solutions using CI/CD model
- Develop tools and automate workflows to automate the setup, installation and upgrades of platform services
- Design and build the cloud application environment based on Containers and Kubernetes
- Help applications transition to cloud native architectures
- Integrate the cloud application environment into underlying infrastructure components (networking, compute and storage)
- Test methodology (designing the test approach) to test the solution end-to-end
- Design and Develop new user-facing features & build reusable code and libraries for future use
- Responsible to triage incidents quickly for restoring service back to operational levels
- Hands on knowledge on Apache Tomcat, Jboss, WebSphere and IBM MQ series platforms
- Understand complex application design and dependencies for the applications the team supports
- Able to create concise and accurate documentation for the resolution of incidents
- Experience in writing utilities and tools for production support
- Spring - Core, ORM, AOP, Spring JDBC
Programmer / Developer Lead Job Description
- Optimize the web-application for maximum speed and scalability
- Collaborate with other teams like CWB and current team members besides business
- Proficient understanding of Commerce and OWB business which aids in understanding the functionality of application
- Take ownership of requirement and development
- Continuous learning new technologies (e.g.- Azure Cloud, NoSQL)
- Work closely with product specialists, systems teams and software architects to translate user clinical and workflow needs to software epics, features, use cases, stories and requirements
- As part of the team, design, develop, test, refactor and continuously improve product software
- Continuously expand technical knowledge, keep abreast of emerging software technologies and apply them to MICT software
- Translate requirements into design, implement, test and deliver software to highest quality standards
- Lead design reviews to define and develop interfaces between software modules
- Experience with web development frameworks such as AngularJS, jQuery
- Minimum job experience of 1-2 years developing software solutions or equivalent academic experience.Need to build Robotic Process Automation (RPA) practice across US BSv Delivery Centers to support DEX process improvement projects through RPA
- Strong analytical and problem-solving skills the ability to decompose complex problems and perform root cause analyses
- Netcool Omnibus 7 or newer required
- Working knowledge of HTML, SQL, JSP, CSS, JavaScript and JS frameworks (jQuery, bootstrap, ReactJS ) is necessary
- 8+ years of hands-on experience working in the BI / DW domains on different technologies