1 open position available
Design, develop, and maintain scalable software solutions while collaborating with teams, coaching junior engineers, and improving engineering standards. | Senior software engineering experience with strong Java skills, ability to work independently and collaboratively, coaching experience, and familiarity with CI/CD pipelines. | Position: Sr. Software Engineer Digital Advisor Experience (Salesforce B2C / Java) Duration: Contract position Location: 100% Remote 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 Developing Software • * 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 • * Shares new ideas and techniques with team; Encourages junior engineers to invest in learning as a part of their job. 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 Defining Engineering Standards and Patterns • * Contribute to develop engineering practices, templates and frameworks in collaboration with the team. DevOps • * Continuously assessing technology to build more stable, scalable, and resilient software; Use data to measure progress • Promote and expand on the use of the CI/CD pipeline to improve the deployment and build process. • Participates in the team support rotation and provides expert knowledge on focus subsystems. Selecting & Managing Technology Vendors • * Contribute to define the selection criteria for selecting the right technology vendors . • Participate in proof of concept / technology along with the vendor Coaching Engineers • * Provide guidance to junior engineers to help them learn foundational software engineering skills • Provide technical expertise and help the team to solve technical/software issues • Provide trainings to the junior developers and groom them • Provide domain expertise on software products in their area to junior engineers to help them learn/grow their skills and contribute as part of the team Recruiting/Building Talent • * Engage in the tech community to build the client technology brand and position as the employer of choice in the market • Participate in the interview process or be part of the panel to recruit the right talent to the team • Contribute to the recruitment to define the structure of the interview process to hire the right talent to the team. • Models client 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 client 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 Client purpose, promise and values, ensuring that Thrivent s trust and reputation remain strong with its clients. Best Regards, Chetna -D -Fax Truth Lies in Heart
Create tailored applications specifically for Smart Caliber Technology with our AI-powered resume builder
Get Started for Free