The Senior Lead Software Engineer is responsible for generating creative solutions to address highly complex and critical issues to current applications and/or to create new solutions that address clients’ needs.
Requirements
- Java / Spring Boot
- Gradle / Maven
- TypeScript / Angular
- Microsoft SQL Server / Postgres
- Tomcat
- Docker
- AWS
Responsibilities
- Participate in technical design of new applications and existing system enhancements.
- Provide high-level analysis and design to address and create well-integrated application systems.
- Create clear and concise program specifications that will enable Software Engineers to code the program with minimal additional guidance.
- Develop highly complex and critical new application solutions and enhance existing solutions by coding system features according to system designs.
- Lead team to meet the goals of assigned projects (e.g. best practice initiatives, developing a new solution to address a never before seen client request, etc.).
- Provide guidance and direction to less experienced staff to ensure bugs to existing applications are fixed and/or to clear up operational deficiencies in both previously released software and software slated for future release.
- Assure program, module and system integrity through thorough testing and adherence to company standards and procedures.
Other
- The Senior Lead Software Engineer is key team player who will take ownership of issues and problems and see them through to a successful resolution exercising judgement with little direction or guidance.
- Lead phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
- Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
- Demonstrate the willingness to take any project and successfully implement it with little or no help from more senior resources.
- Demonstrate a high degree of skill, efficiency and be a leader to less experienced development staff.