招聘
Benefits & Perks
•Flexible Work
•Remote Work
•Remote Work
Required Skills
Java
React
Python
JavaScript
RESTful Web Services
Software Development
Debugging
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.
Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself.
Job Description
A Software Engineer is responsible for designing, developing, and maintaining software applications. They play a crucial role in the entire software development lifecycle, from requirements analysis to deployment, and ongoing support.
Essential Functions:
-
Design, code, and test software features and components.
-
Collaborate with cross-functional teams to gather and refine software requirements.
-
Lead coding efforts for specific modules or features.
-
Troubleshoot and resolve complex software issues.
-
Participate in code reviews and enforce coding standards.
-
Contribute to architectural decisions and design discussions.
-
Continuously learn and adapt to modern technologies and development practices.
-
Document and demonstrate solutions by developing documentation, code comments, clear and efficient code.
Qualifications:
-
Bachelor's degree in computer science or equivalent training.
-
3+ years of experience in software development with Spring boot/Struts/JSP, Web services (RESTful) using JSON and XML formats and producing reusable, superior technical components.
-
Experienced in working in a Full stack environment.
-
Proficiency in one or more programming languages such as Java, React, Python, Swift, JavaScript, or similar.
-
Strong understanding of software development methodologies and best practices.
-
Problem-solving, debugging, and troubleshooting skills.
-
Excellent teamwork and communication abilities.
-
Experience with Agile principles preferred
-
Experience across multiple projects and development cycles preferred
-
Working experience on Cloud Technologies (AWS / Azure / Google cloud etc.
-
Web Services (SOAP and REST) / SOA
Other desirable experience: (Nice to have)
-
Agile/ Scrum methodology
-
Application Servers such as Oracle Web Logic
-
UNIX operating systems such as Sun Solaris or Linux, Tools & Utilities
