MarshBerry is growing! We are seeking a Senior Application Developer to join our team. We have a people first, fast paced, collaborative culture with plenty of opportunity for growth. MarshBerry has been successful in achieving growth objectives because the trust our clients place in our talented team of professionals, and all MarshBerry colleagues play a critical role in directly or indirectly cultivating those trusted relationships. MarshBerry provides an environment where employees can learn, improve and realize their career goals. We offer competitive benefits, hybrid work schedules, new challenges, and learning experiences.
Job DetailsPosition Summary:
MarshBerry is seeking a Senior Application Developer in our Beachwood, OH office. The Senior Application Developer will design, develop, and maintain high-quality software applications and services while following MarshBerry and industry best practices and standards. The Senior Application Developer will also lead development projects, mentor junior developers, and ensure the delivery of robust and scalable applications at MarshBerry.
Responsibilities:
- Application Development:
- Design, develop, test, and deploy complex software applications.
- Write clean, maintainable, and efficient code in accordance with industry standards.
- Collaborate with cross-functional teams to define, design, and deploy new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Project Management:
- Lead and manage development projects from concept to deployment.
- Collaborate with other users and teams to gather requirements and develop and evaluate solutions.
- Ensure project deadlines are met and within budget.
- Mentorship and Training:
- Mentor and guide junior developers, providing code reviews and technical advice.
- Conduct and coordinate training as needed to enhance the skills of the development team.
- Documentation:
- Create and maintain comprehensive documentation for all development work.
- Prepare technical reports and presentations for management and business unit leaders.
- Learning and Development:
- Continuously enhance knowledge of application developer tools, market trends, programming languages, and best practices and provide input to improve and enhance internal processes and systems.
- Support and Maintenance:
- Provide support for existing applications by troubleshooting issues and implementing necessary fixes or enhancements.
- Cultivate and maintain effective relationships with potential internal/external clients, partners and stakeholders that can directly or indirectly lead to revenue generation for all MarshBerry services.
- Special projects and tasks as assigned.
Selection CriteriaEducation & Experience:
- Bachelor's Degree in Computer Science, Information Systems, or a related field is preferred or 7 years of professional experience.
- Master's degree preferred.
- 10+ years professional experience in Windows Desktop or ASP.NET (core) application development with work experience demonstrating exceptional design, coding, testing, and debugging skills.
- 10+ years experience using C# and Visual Studio.
- 10+ years experience using JavaScript.
- 10+ years experience using a relational database, such as Microsoft SQL Server or MySQL.
- Proven experience in leading development projects and project teams.
Other:
- Previous experience creating full-stack web or mobile applications.
- Experience with Vue JavaScript framework preferred.
- Experience with CI/CD practices and a platform such as Azure DevOps preferred.
- Proven organizational and project management skills including code documentation and review.
- Proven experience taking complex solutions from concept to completion.
- Able to quickly grasp both business and technical concepts and solve difficult technical problems by leveraging available resources.
- Strong verbal and written communication skills with ability to adjust content and delivery based on the audience.
- Willingness and ability to provide guidance and direction to team members.
- Self-starter with advanced problem-solving skills.
- Customer service mindset.
- Able to prioritize and thrive in stressful situations.
- Driven to learn and stay current in an ever-changing technical landscape.
Working at MarshBerryWho We Are:
MarshBerry practices The Collaborative Way which encourages employees to adhere to these five principles: listening generously, speaking straight, being for each other, acknowledgement & appreciation, and honoring commitments. We are committed to fostering an environment of Diversity, Equity, and Inclusion. We strive to educate our current and potential employees in these areas, while continuing to promote a welcoming and inclusive environment for all.
What We Do:
MarshBerry provides consulting services in the financial services industry primarily to independent insurance agents, brokers and carriers, as well as wealth and retirement plan advisors. Our services include but are not limited to financial, operational, sales management, merger and acquisition advisory, peer-to-peer exchange and information services. We are recognized in the financial services industry for providing innovative and customized solutions to our clients, with whom we build trusted advisor relationships. At MarshBerry, our mission is to help our clients learn, improve and realize their value. Our clients credit us for providing the vision, tools, and discipline to help them reach their strategic goals.
It's one thing to be recognized as experts in our field, it is another to be noteworthy based on the sentiment and feedback of our team. MarshBerry has been recently awarded the following:
- Crain's Best Employers in Ohio
- The Nation's Best and Brightest in Wellness
- North Coast 99
- Top Work Places - The Plain Dealer
- Weatherhead 100
- West Michigan's Best and Brightest Companies to Work for
To learn more about MarshBerry, visit www.marshberry.com.
We appreciate your interest in MarshBerry. As an equal opportunity employer, your application will be considered with regard to all laws which prohibit discrimination because of race, color, sex, religion, national origin, age, disability, military status, and genetic information, and requirements to take affirmative action in the hiring of minorities, including women, veterans, and those individuals with disabilities.