DescriptionPosition Purpose:Responsible for the technical and administrative direction of staff in the maintenance, analysis, design, programming, and implementation of application tasks and projects. Manage the technical support and troubleshooting of application related issues. Support senior management in ensuring understanding and alignment with the IT business strategy and long range planning for the overall company and IT business area.
The Commercial Web Application Development Manager is responsible for providing direction, running day to day operations, and executing software development practices that support vital business applications including a variety of externally facing web sites, self-service secure web portals, and mobile applications. Accountable for developing stable, scalable, and flexible software to help position Blue Cross Blue Shield of South Carolina as one of the leaders in health payer technology.
Successful candidates will communicate effectively with all levels of IT and business stakeholders, build partnerships across the organization, and provide leadership to achieve and maintain exceptional levels of performance and customer satisfaction.
Location: This position is a full-time hybrid (40-hours/week) Monday-Friday in a typical office environment. You will work an 8-hour shift scheduled during normal business hours (may require extended hours based on business needs). You may be required to travel between buildings. This role is located at 2401 Faraway Drive, Columbia, SC 29223
Sponsorship: This position is not eligible for sponsorship now or in the future.
What You Will Do:- Responsible for recruiting and hiring, coaching and mentoring, monitoring and evaluation, and addressing all disciplinary issues in a timely manner. Encourage staff in creating and maintaining a work environment with high morale and employee satisfaction through support of professional development, training, career growth, and rewarding high performance.
- Coordinate activities through direct and indirect staff. Manage support and development teams and provide guidance to meet scheduled milestones and ensure project/program objectives are met in a timely and cost-effective manner. Oversee workload through scheduling, planning and assigning resources, technical direction, setting priorities and issue resolution. Ensure staff has access/knowledge to create/gather requirements and other documentation according to area methodology (scope, design etc.).
- Work closely with customers and application architects to ensure business software development modifications and business software applications stay aligned with the IT software and infrastructure strategy. Interface with personnel in other IT departments or external to the company to synchronize activities, assess information systems needs and requirements, and encourage teamwork to resolve problems and implement software solutions. Review and approve project estimates, attend status meetings or conference calls, participate in requirements reviews and review project documents and status reports.
- Work with teams to document, develop and analyze solutions and capabilities for improved IT procedures, alternate processing methods, communications, information flow, management reporting, and operational efficiency. Continually monitor processes and seek ways to improve and present solutions to senior management.
- Maintain professional and technical knowledge of advances in applicable information systems requirements, development methodologies and life-cycle. Prepare annual budget for respective area, including recommendations for technical improvements, technology upgrades, vendor and consulting cost. Participate in annual budget review process.
To Qualify For This Position, You Will Need:Required Education: - Bachelor's degree - Any major OR
- Four years of job related work experience OR
- Two years of job related experience plus an associate's degree in Business Administration, Computer Science, Information Technology or other job related degree.
Required Work Experience:- Seven years of related IT experience.
- Prior team lead, supervisor, or management experience OR equivalent military experience in grade E4 or above (may be concurrent).
Preferred Work Experience:- Experience working in a financial, insurance or healthcare environment.
- Experience working on product development and collaborating with multiple teams that have different development models, release cycles, and developer needs.
Required Skills and Abilities:- Demonstrated flexibility for adapting to both changing business and client needs.
- Excellent interpersonal skills with the ability to effectively communicate verbally and in writing with both technical and non-technical customers.
- In-depth understanding of organizational functions, behavior, and inter-relationships.
- Ability to establish and maintain effective working relationships with employees, clients, vendors etc.
- Ability to assess requirements, alternatives, and risks/benefits for low- to high-impact projects.
- Thorough understanding of the systems life cycle.
- Knowledge of principles, theories, practices and techniques for managing activities related to planning, managing, and implementing software projects and programs.
- Familiar with project management concepts.
Preferred Skills and Abilities:- Strong technical knowledge base in web and mobile technologies including, but not limited to, HTML, CSS, JavaScript, and Java.
- In depth understanding of agile principles.
Required Software and Tools:- Advanced knowledge of relevant operating systems, programming languages, and development tools and their usage in the company.
We Prefer That You Have:- Leadership or Technical experience in Nonhost or Web technologies.
- Experience working in a financial, insurance or healthcare environment.
- Experience working on product development and collaborating with multiple teams that have different development models, release cycles, and developer needs.