DUTIES & RESPONSIBILITIES:
Designing Solutions
- Apply technical knowledge to drive outcomes for customers
- Ability to work and problem solve independently on initiatives that align to the broader software engineering strategy
- Proficient at designing solutions within core framework of software products within this team
- Participate in low level design for the product area / within the team.
Designing Software
- Use independent, critical thinking to solve complex problems which are significant to the customer.
- Member of team that can work independently, as well as collaboratively with team, in developing core software for the product that delivers outcomes.
- Consistent and dependable in delivering core software that delivers outcomes and meets/exceeds the teams expectations for stability, scalability, resilience, etc.
Learning and Applying New Techniques
- Seek out opportunities to learn new technologies that improve the product and its lifecycle.
Collaborating within the Team
- Participate in team’s collaboration sessions to provide technical expertise to solve a problem/remove technical roadblocks for the team
- Participate in product planning and implementation. Helps team to understand and decompose work "
DevOps
- Participates in the team support rotation and builds knowledge on focus subsystems."
Coaching Engineers
- Provide technical expertise and help the team to solve technical/software issues
- Provide trainings to the junior developers and groom them"
Recruiting/Building Talent
- Participate in the interview process or be part of the panel to recruit the right talent to the team
- Models Thrivent’s leadership competencies – courage, collaboration, and commitment by demonstrating resiliency, working together to make the best decisions, and holding yourself and others accountable.
- Supports and/or develops an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients. Shapes and/or supports a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients.
- Perform other related duties as required.
QUALIFICATIONS & SKILLS:
Required:
- Bachelor's degree in Computer Science or other technical field or equivalent work experience
- 3 to 5 years of Engineering experience
- Experience using the following technical skills: Java, REST API's, Kafka, Spring Boot, Spring Integration, GitHub.
- Experience using AI Tools to improve engineering productivity.
- Sound knowledge of Software Development Life Cycle (SDLC)