InvestCloud (formerly Advicent) is looking for a talented and motivated Senior Software Developer to join our team. You will deliver and support our web-based financial planning applications using technologies such as C#/.Net Core, C++, and Java. The ideal candidate will combine their technical expertise with a passion for learning and working in a team-based environment.
This position has the option to work remotely from anywhere, or from our Milwaukee, WI office. What you're accountable for
- The technical skills: C#, C++, Java, JavaScript/TypeScript - This Software Developer II is focused on helping our business logic development, building out calculation and workflow functionality for our SPA experiences. We're on a transition path to get our .Net components to .Net Core, and some existing core elements are built with C++ and Java. We can train you up and adapt if your background is with other common frameworks/technologies.
- An end-to-end problem-solving mindset - A Software Developer II will be tasked with turning ideas into reality, from prototyping and analyzing problem statements; to implementing, reviewing, and verifying work; up through deployment to our users. Bonus points if you've had experience with financial services or with DevOps principles and practices!
- The ability to get things done - A Software Developer II will work in an agile development environment, with two-week sprint cycles and a baseline expectation of delivering work to a live environment every sprint. We break down work to deliverable increments, but the key to making that happen is the follow-through of each member of the team to contribute to those commitments.
What skills are required
- Analytical - you can break down the problems to their roots and apply development skills to solve them
- Curiosity - you embrace new ideas and concepts and are eager to learn more as a part of self-driven continuous improvement
- Adaptability - you are comfortable rolling with changes that comes with each iteration, as our priorities and focus are continuously refined
- Generosity - you break down walls and silos, and share knowledge, ideas, and kindness freely with others for the team's benefit
- Autonomy - you are driven in your individual efforts, making effective use of your time, and proactively communicating to other when you encounter issues or need help
- Empathy - you put yourself in the shoes of users, stakeholders, and colleagues, to best understand how to help them
- Humility - you are confident without being arrogant - others will look to you for assistance and guidance and you are open to advice and suggestions of others
Other preferred skills
- B.S. in computer science or information systems technology, plus 3-5 years of relevant experience; or an equivalent combination of education and experience
- Demonstrate a high level of creativity and problem solving skills
- Highly experienced with C++, C#, Java, or equivalent programming languages
- Posses excellent written and oral communication skills
- Prior experience or demonstrated engagement in financial services is a plus
Our employees enjoy a competitive benefits package, including: • Medical, dental, and vision insurance
• Employer-paid life and disability insurance
• FSA and HSA savings options
• Retirement plans with employer match
• Generous paid time off and holiday calendar
• Flexible working arrangements to support your work-life-balance