What are the responsibilities and job description for the MANAGER, SOFTWARE DEVELOPMENT - REMOTE position at Palco?
Palco is a visionary company pioneering an emerging health-care movement that empowers people with disabilities and those aging to live independent and quality lives. Made possible by our amazing team, Palco provides technology and financial services to aid individuals and their families to thrive in their home and communities. Partnered with government agencies and fortune 500 managed care organizations across the country, we are dedicated to creating exceptional outcomes for our clients and the millions of people that count on them. We are a highly organized company that offers a solid work/life balance, autonomy, generous paid time off, bonus potential, and career advancement opportunities. Our staff make long-lasting impact on the lives of people every day.
Duties and Responsibilities:
Leadership & Management
- Leads, mentors, and trains development staff, fostering technical growth and career development.
- Ensures development staff maintains high performance and professional conduct levels.
- Organizes the team and manages resources to ensure timely delivery of products and services.
- Conducts regular one-on-one meetings and performance reviews with team members.
- Promotes a collaborative and positive work environment.
- Assists with design and implementation of new and existing applications that meet the needs of internal staff and clients.
- Updates and maintains existing software and web applications, ensuring high availability and scalability.
- Oversees and participates in code reviews to maintain high-quality code and promote best practices.
- Develops and enforces coding standards and documentation practices for the team.
- Provides effective solutions for complex issues by utilizing industry-standard practices and emerging technologies.
- Stays informed of industry trends and modern technologies to ensure the team delivers forward-thinking solutions.
- Ensures adherence to the software development life cycle (SDLC) processes, including requirements gathering, design, development, testing, deployment, and documentation.
- Implements and maintains testing strategies to ensure the quality and performance of software applications.
- Works quickly and efficiently to solve company issues with software driven solutions.
- Manages project schedules, ensuring that deadlines are met without compromising quality.
- Tracks and reports progress on development projects, identifying risks and mitigating them proactively.
- Collaborates with cross-functional teams, including product management, operations, and client support, to deliver cohesive solutions.
- Communicates project status, challenges, and technical details effectively to stakeholders, including senior management and external clients.
- Effectively presents information to top management, public groups, and/or board of directors.
- Encourages clear, open communication across the team and fosters a culture of knowledge sharing.
- Assists with development and training for internal staff on new applications and software updates.
- Creates and maintains up-to-date documentation for software applications, processes, and standards.
- Participates in required discussions, meetings, and strategy sessions.
- Handles other duties as assigned by management.
- Occasional travel and additional night or weekend hours may be required.
- Strong leadership skills with the ability to motivate and guide development teams toward achieving goals.
- At least 10 years of development experience.
- Proficiency with relational databases.
- Experience with various phases of the software development life cycle (SDLC) and Agile execution models.
- Strong understanding of software architecture and design patterns.
- Expert-level troubleshooting and problem-solving skills.
- Experience with code review processes and enforcing coding standards.
- Excellent organizational and time-management skills, with a proven ability to manage multiple projects concurrently.
- Detail-oriented with a focus on delivering high-quality solutions.
- Ability to manage project schedules and meet tight deadlines without compromising quality.
- Strong interpersonal and communication skills, with experience communicating technical concepts to non-technical stakeholders.
- Experience in managing geographically dispersed teams is a plus.
Required: Bachelor’s degree in computer science, computer engineering or similar technical discipline.- Minimum of 10 years of related experience.
- Experience with project management.
- Management experience required.
Join Us
This position is remote/work-from-home role. Enjoy the convenience of working from home and maximize your time by unplugging at the end of your workday.
Company benefits designed for you:
- Generous Paid time off.
- Annual bonus potential.
- Retirement Savings: We will support you as you save for your future.
- Insurance: Medical Insurance (Employer shares cost), Dental, Vision, STD, LTD, Life and AD&D, Cancer, Accident
- Career Growth Opportunities: We help you thrive, so together, we can grow. We provide opportunities to advance your career with a vast portfolio of businesses and a global footprint.
- Great Work Environment: We are proud of our company culture of collaboration and the recognition we’ve received for our diversity efforts.
When you join Palco, you are engaged in creating the future - both our company’s, the people we serve, and your own. We understand that our success is directly related to the success of our team. We strive to create a culture where you can:
- Bring your authentic self to work.
- Grow and thrive, both personally and professionally.
- Make a difference with our clients, in our communities, and with the millions of people we support.
- Experience work/life balance.
- Feel value and a greater purpose through the work you do.
Palco, Inc. is an Equal Employment Opportunity (EEO) employer and does not discriminate in any employer/employee relations based on race, color, religion, sex, sexual orientation, gender identity and expression, national origin, age, marital status, disability, veteran status, genetic information or any other basis.