Software Developer, Lead Job Description
Software Developer, Lead Duties & Responsibilities
To write an effective software developer, lead job description, begin by listing detailed duties, responsibilities and expectations. We have included software developer, lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Developer, Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Developer, Lead
List any licenses or certifications required by the position: AWS, ITIL, IAT, II, PL/SQL, CPDC, CSSA, CSA, PMI, JAVA
Education for Software Developer, Lead
Typically a job would require a certain level of education.
Employers hiring for the software developer, lead job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Education, Engineering, Military, Computer Engineering, Technical, Software Engineering, Math, Information Systems, Information Technology
Skills for Software Developer, Lead
Desired skills for software developer, lead include:
Desired experience for software developer, lead includes:
Software Developer, Lead Examples
Software Developer, Lead Job Description
- Highly committed, passionate and able to lead and inspire a team
- Positive attitude towards learning, sharing and mentoring
- Deadline orientated and ability to remain calm in a fast-paced and highly pressure environment
- Create and design interactive experiences including digital applications, websites, and mobile applications including wire-frames, design comps and workflow/interaction diagrams
- Develop, test, and maintain data processing applications using Java, Scala, Spark and other Big Data technologies
- Assist in the collection and documentation of user requirements, user stories, and estimates
- Develop unit test applications and support deployment of releases
- Designing, developing, implementing, and releasing high-quality custom software solutions
- Investigating (and resolve if appropriate) technical issues and support the BAU process
- Designing solutions in line with ParkingEye's requirements and modelling into software designs
- Flexibility/adaptability for working in a dynamic environment with different frameworks and requirements
- Proficiency with SQL and an thorough understanding of relational database systems
- Solid knowledge of developing and designing code to interface to RDBMS databases, or ability to undertake Oracle database application development
- Advanced knowledge of version control / source code management
- Ability to coordinate multiple technical streams of work to produce a complete solution
- Developing code to interface to RDBMS database
Software Developer, Lead Job Description
- Work in a dynamic, collaborative, transparent, friendly culture where your talent is valued over a role title
- Have the freedom to develop your career outside of the confinements of a traditional career path by focusing on what you're passionate about rather than a predetermined one-size-fits-all plan
- Work with a team that includes front-end developers, back-end developers
- Analyze software defects
- Using build, deployment and monitoring/logging tooling such as Chef/Jenkins, Maven, Nagios, uDeploy, logstash
- Evaluating and selecting appropriate tools to enhance our teams’ productivity
- Building, automating, and releasing solution on demand
- Conducting code reviews, iteration planning and representing work at scrum meetings
- Communicating all key project plans, commitments, and changes including requirements, schedule, scope, and any changes impacting deployments and release
- Ability to analyze current code and existing design with the goal of enacting improvements geared towards making processes more efficient for the entire team
- BS orB A degree in Computer Science, Engineering or an Information Technology
- Four (4) years of programming experience with "Specific Project" programming languages
- Three (3) years of experience in database development, web page design, computer based training development, and using .NET tools and .net integrated development environment tools, asp.net, SQL Server 2000, and HTML editor tools
- Demonstrated experience programming/coding/scripting in PHP, Java, .NET
- Demonstrated experience with SharePoint designer including data views and InfoPath forms
- Demonstrated experience with Visual Studio 2005/2008/2010
Software Developer, Lead Job Description
- Top Secret/SCI Security clearance is required at time of hire
- Responsibility will be leading software development team
- Design, implementation and configuration of clients network specific needs for cross domain implementation (cross domain solution to be provided by the client) which will transmit data between unclassified and classified networks
- Must have a minimum of ten (10) years’ experience developing applications using C+ or Java
- Supervises the assigned IT function and creates metrics supporting improvements
- Collaborates to create strong processes that increase operational efficiencies
- Ensures IT function complies with PCI, SOX, CPNI
- Creates and owns weekly IT operational scorecard
- Serves as primary lead in building customer relations and communications including anticipating client needs that can then be translated into application’s performance and features
- Works with various IT groups to centralize budgeting and resource allocation for projects
- Experience with programming in GoLang, C, C++ or Python
- Passion for developing tools for debugging and analysis
- Lead teams of software engineers
- Learn new technologies and help shape new offerings for our business
- Develop your career outside of the confinements of a traditional career path by focusing on what you're passionate about rather than a predetermined one-size-fits-all plan
- Thinking big and acting fast
Software Developer, Lead Job Description
- Design, analyze, and optimize code base using proven best-practice algorithms and data structures
- Mentor team members to provide quality technical deliverables and timely support resolutions
- For projects where you are responsible for the solution design, work closely with Product Management and other business team members to ensure your design meets customer needs
- Contribute to new architectures and design
- Demonstrate excellent engineering practices and be able to share and promote these practices within the team
- Technical coding and development of backend systems
- Use best business logic to develop solutions concerning technical deployment and database development
- Interact with Project Management Team & Clients to determine and understand business requirements & provide solutions with accurate estimated effort
- Work directly with clients and cross-functional teams to analyze/resolve technical problems and to implement new application and system functionality
- Creation and Maintenance of technical and functional documentation
- Adequate experience performing the duties of the labor category as described in the Department of Labor functional description
- Demonstrated experience leading small teams to perform software integration through analysis, design, development, implementation, test and evaluation of developed solutions
- Integrating, planning, coordinating, and facilitating information system related activities such as upgrade of hardware and software, JPO and system design development of computer network software, and implementation of internet and intranet site software
- Assisting in the upkeep, maintenance and security of networks
- Analyzing the computer and information needs of the organization from an operational and strategic perspective and determines immediate and long-range personnel and equipment requirements
- Ensuring the availability, continuity, and security of data and information technology
Software Developer, Lead Job Description
- Extensive experience and knowledge of HTML/CSS, Javascript and Python, including responsive design
- First and foremost, developing high quality software solutions that delight our customers
- Work on software and system optimizations, helping to identify and remove potential performance bottlenecks
- Collaborate with team to brainstorm and create new products
- Make informed decisions quickly and taking ownership of services and applications at scale
- Be a persistent, creative problem solver
- Stay on the leading edge of development practices
- Understand business needs and know how to create the tools to manage them
- The candidate will join the software development team working on solutions with facial recognition and biometric integration based upon the AirportConnect platform
- Ideally, the person should have prior experience with developing airline or airport application/platform
- Experience with server-side languages
- Experience with SOA / web services – REST, JSON, XML, SOAP
- Source Control Management experience with Git, SVN, or Rational Team Concert
- Experience developing using micro-services architecture and DevOps Technology such as Chef, Jenkins, uDeploy, Maven, Travis CI, Docker
- Demonstrated problem solving, interpersonal, and time management skills, and proven ability to effectively work through high pressure and complex situations
- Fourteen (14) years of experience with translating system requirements and business processes into technical documentation including use of cases, process diagrams and functional design documents, and scorecards