The individual in this role will leverage their technical expertise, business acumen, delivery and leadership skills to build and lead a team in designing, developing, implementing and maintaining features within our digital home lending originations platform and its associated integrations. This individual will apply contemporary technology and frameworks to evolve and modernize DevOps culture.
ESSENTIAL JOB FUNCTIONS/COMPETENCIES
Develop a commanding understanding of technology stack and associated integrations
Raise our collective engineering IQ and help foster a DevOps mentality within our team
Work with architects, analysts, software and test engineers to design and deliver customer features and automation to our technology stack using continuous delivery practices
Drive technical design and delivery of cross-platform solutions and features leveraging both employee and contract engineers
Own the improvement and outcomes of all technical aspects of our Home Lending Originations technology stack including performance, stability, supportability, scalability, extensibility, security, and compliance
Understand the technology landscape and trends and apply to the environment/architecture where applicable
Must have strong organizational and problem-solving skills with great attention to detail.
Must have clear and effective communication skills, both written and verbal.
Create a supportive and collaborative work environment, where talented employees can thrive
Monitor and adjust processes to accommodate business needs and promote team strengths
Keep projects on track and prepare for future projects. Work with other departments to make both strategic and operational decisions
Assess feasibility, plan, and coordinate timely completion of projects, while improving functionality and stability of the system as a whole.
Guide business towards accomplishing their goals, while managing expectations based on available resources
Oversee development of software through the entire product lifecycle in a fluid, fast-paced Agile environment
Lead discussions to decide on new platforms, microservices, architecture, design patterns, coding conventions, and best practices
Manage product quality and adhere to regulatory policies by providing appropriate code coverage, test automation, documentation, thoroughness in design and implementation.
Balance competing priorities to ensure we effectively ship new features while resolving defects and managing technical debt
Guide the team in using existing frameworks and architecture, including cloud-based infrastructure, vendor API, SaaS, and CI/CD. Adapt these for improved effectiveness, changing business needs, maintainability, and flexibility
Take technical ownership of projects, in terms of timeliness and quality. Find solutions when no one else on your team can.
Ability to influence, persuade, and manage conflict
Ability to build trust, inspire others, communicate effectively both verbally and in writing, build consensus, attract top talent, and match employee skills and goals to project objectives
Strong technical leader as well as an independent, critical, and analytical thinker who can rapidly adapt to changing business and organizational demands
Excellent interpersonal and relationship-building skills
7+ years of software engineering experience
Deep knowledge of Java, databases, and web-related servers.
Knowledge of Java 1.6+
Knowledge of Agile, SDLC, and QA processes.
Experience in large, diverse technology environments
Experience with continuous delivery pipelines and devops practices
PMP or CSM Certification
PostgreSQL, Hibernate and other ORMs, Spring Data, and QueryDSL.
Tomcat, Heroku, and AWS
FICO Blaze and other Business Decision Servers, OutSystems
REST and SOAP
Knowledge of the Agile process and Test-Driven Development
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
Job ID: 282680
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.