Liberty was founded on the principles of challenge and change. We are looking for talented individuals that want to challenge the assumptions of what an IT partner is capable of delivering and help our clients achieve the transformational change that is critical for their success. If you have the knowledge, the experience, and the drive to succeed, Liberty has a place for you. We are committed to help you to realize your potential and achieve success in your career.
Please submit your resume and we'll contact you as soon as relevant positions open up that fit your skills and background.
It is the policy of Liberty IT Solutions, LLC to provide equal employment opportunity without regard to race, color, religion, age, national origin, sex, gender, sexual orientation, gender identity/expression, disability, protected veteran status, genetic information, or any other basis protected by institutional policy or by federal, state or local laws unless such distinction is required by law.
Summary: Project management responsibilities include delivering every project on time within budget and scope. Project managers should have a background in business skills, management, budgeting and analysis as well as software development or operations and maintenance of IT systems. Project managers are skilled at getting the best out of the people and projects that they oversee. They thrive when planning projects and working with project teams.
Required Education: Bachelor’s Degree or higher in a business or technical discipline; PMP Certification
Required Years of Experience: 10 years, or 8 years of additional relevant experience may be substituted for education
Manage complicated or risky projects; manage projects with multiple subcontractors and touchpoints over 50 people in size
Allocate resources to open project positions, effectively matching skills, maturity, and subject matter expertise;
Collect performance feedback from peers, project leadership and provides constructive feedback to the resource;
Meet regularly with full-time staff to discuss career development opportunities;
Work with project and technology leadership to remediate project/staff issues and conflicts; escalate to direct supervisor as necessary;
Develop a resource plan, taking into account roadmaps, capacity needs, current staffing levels, current and future skills need, and core competencies to adequately and cost-effectively staff programs, projects, and resources while minimizing key person dependencies;
Work closely with Human Resources (HR), Recruiting, third party vendors, and scope of work (SOW) providers to acquire resources in line with the resource plan, position rates, and duration;
Collect operational metrics on the effectiveness of the engineering team(s); Perform root cause analysis on production defects and recurring quality issues initiating improvement efforts appropriately; Partner with other technology teams on broader improvement initiatives in order to reduce unit cost, reduce cycle time, and reduce the number of defects while increasing business value;
Collect and conduct performance reviews aligned with the corporate policies and timelines; Participate in calibration/stack ranking exercises.
Lead definition of software design of new features and work cooperatively with Business Analysts and UI Designers
Work cooperatively with Project Managers, QA, and Network Operations to ensure a successful, well communicated, high quality release
Develop, mentor, and coach an engineering team to build a strong development team, increase team effectiveness, and promote individual team member’s growth
Create software development schedules for features and releases
Create software development LOEs for feature requests
Define, improve, and promote software engineering processes and best practices
Lead and collaborate with other members of software engineering group including our Software Architects in defining and maintaining product architecture
Monitor technology trends for new opportunities and improvements
Experience in an Agile/Scrum organization; Well versed in agile software development techniques, conference room pilots, prototyping
Experience in Federal contracting
Experience in Health IT
Experience running large (over 50 people) and complicated projects
Exceptional decision-making ability in a dynamic, aggressive environment
High standards and results-orientation with a commitment to delivering high quality software on time
Experience mentoring and training staff including software developers
Experience working with remote team members
Ability to build, maintain, and inspire a team
Ability to handle multiple competing priorities in a fast-paced environment
Experience with system integration technologies, service-oriented architecture (SOA), web services, software design principles, tools and applications
Experience with large scale web applications, system architectures, and data architectures
Excellent communication skills – written/verbal/presentation
Strong problem solving and critical thinking skills
Strong attention to detail
VA and/or Healthcare IT experience strongly preferred.
Experience working on CMMI Level 3 programs.
Experience at working both independently and in a team-oriented, collaborative environment is essential.
Can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
Reacts to project adjustments and alterations promptly and efficiently.
Prior technology leadership experience (i.e., Lead Architect, Lead Consultant, Manager, Director, Program Manager)
10+ years’ experience in software development and 5+ years of experience developing web applications
5+ years’ experience as software development manager
Needs to demonstrate exceptional decision-making ability in a dynamic and an aggressive environment
Has high standards, results oriented, and a commitment to delivering high quality software on time
Experience with mentoring and training staff
Option 2: Create a New Profile
2303 Dulles Station Blvd. | Suite 210
Herndon, VA 20171
505 North John Rodes Blvd.
Melbourne, FL 32934