Muzology, LLC

Senior Developer/ Project Manager

Muzology, LLC

Remote job description

The Senior Developer/ Project Manager will play a major role in a number of different areas of responsibility. The ideal candidate will have extensive development experience as a Python and JavaScript web developer maintaining web applications with Django and React. The position will help manage the backend Django server and related infrastructure while also assisting with front end development as needed. In addition, this position is responsible for managing all IT projects, creating project plans, and conducting regular status meetings to maintain updated project status to ensure projects are delivered on-time and within budget. The project manager manages day-to-day requests from the business and assigns them based on priority, availability, and best fit. The project manager will work closely with all members of the IT team to ensure success of the systems and technology needed to support the goals and objectives of this dynamic and growing business. The role requires management of a team of software developers and IT professionals who carry out the day-to-day development and operations of the company's information systems. In addition, the project manager oversees all system and QA testing as well as control over movement into production and go-live implementations. The role requires frequent interaction and continuous communication with senior management and other key team members. The project manager reports directly to the CEO.

Key Duties and Responsibilities

  • Senior Full Stack Developer
    • Builds and supports web applications for the Muzology educational platform.
    • Helps define the scope and deliverables of projects.
    • Ensures the proper methodology & approach (Steps) are consistently taken by the application development team to ensure SUCCESS of every project implemented by the IT department.
    • Ensures proper testing (unit, system, QA/end-user acceptance testing) is completed before changes are moved into production. Utilizes a methodology for change control that minimizes downtime and negative impacts on business system up-time – and allows for quick "restore" of prior releases when problems are encountered with new releases.
  • Project Management
    • Creates & manages project plans for all IT projects. Defines all tasks associated with projects and assigns resources. Makes estimates of amount of time each project/task will take and Ensure projects remain on target & deadlines are met. Ensure IT requests/tasks are being addressed in the proper priority.
    • Performs regular status update meetings with development team on all project plans and tasks.
    • Anticipates key Risks and takes appropriate actions to mitigate/minimize risks that might result in project delay or cost over-runs.
    • Monitors project progress and Provides regular updates to senior management on all projects and deadlines to minimize "surprises". Regularly Provides senior management with ongoing project issues and risks and plans to address each.
    • Works with business owners to set proper priorities on each project.
    • Communicates status of projects to users & other business stakeholders, and sets expectations of their involvement & time commitment required for each project.
    • Ensures any critical new requests are addressed in a timely manner.
  • Personnel Recruitment, Management and Development
    • Provides "people management" for members of IT team (training, address any issues/concerns, personnel reviews, raises, etc). Be attentive to their needs & make decisions to do what is necessary to retain IT team members.
    • Recruits, Attracts, & Hires new IT dept employees that meet or exceed current staff capabilities. Makes sure any new hires are a "fit" from a team perspective as well as from a skills perspective.
    • Manages IT consultants/contractors.
    • Ensures proper backup for all key systems and IT personnel. Cross train employees that perform daily operations tasks, network & security management, database management, and application software development so that IT has a backup person who can step in and perform the primary duties if needed.

Qualifications

  • Education/Work Experience
    • Undergraduate degree in Information Systems related area, computer science degree preferred.
    • Senior level (7-10+ years experience) Python and JavaScript web developer, with Django and React.
    • Technology Stack Experience:
      • Django; React; Postgres; Docker; AWS ECS/Fargate; AWS Lambda.
    • Preferred Senior Level Experience with:
      • Django; Front end JavaScript/Typescript applications using React and SASS; building REST APIs; Docker; Postgres; Amazon Web Services; AWS Lambda; infrastructure monitoring; Terraform; Implementing testing at all levels of the stack.
    • 5+ years of experience of IT Project Management and Personnel managerial experience.
    • Strong project management skills with a demonstrated track record of implementing application software projects on time and within budget. Experience with accurately estimating project length and man hour requirements.
    • PMP certification a plus.
    • Skillset to work with members of the business team to scope out projects, define requirements, and successfully implement solutions that solve business problems. Familiarity with prototyping and rapid/agile development methodologies/approaches that deliver business value quickly, but also meet long-term core business needs.
    • Ability to clearly communicate complex technical issues succinctly and in "layman's terms" to business leaders and senior executives to drive effective decision making.
    • Ability to manage multiple projects simultaneously.
    • Experience with managing the risks associated with IT projects, and implementing creative ways to manage/mitigate risks that could result in substantial delay or cost to the project.
    • Experience with Microsoft Project or other IT project management software.
    • Ability to attract and retain highly skilled IT professionals.
    • Proven ability to delegate appropriate tasks to members of the IT team.
    • Experience with and functional knowledge of Educational-based systems a big plus.
    • Prior IT consulting experience a plus.
    • Team oriented, collaborative, diplomatic, and flexible.
    • Expertise in conflict resolution.
    • Excellent presentation skills, including strong oral and writing capabilities.
  • Personal Characteristics
    • Dependable team player with positive attitude.
    • Ability to manage and communicate effectively.
    • Outgoing, energetic, and results oriented personality.
    • Overall confidence in one's abilities and comfortable communicating the facts (both good and bad news).
    • Smart, analytical, and inquisitive.
    • No excuses mindset.
  • Performance History
    • Documented history of making improvements in work area/responsibilities.
    • Documented history of supervisory/management experience with team members.
    • Excellent references based on contributions and performance.

Muzology, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, gender, disability, national origin, veteran, other protected status or any other basis prohibited by law.

We are seeking a Senior Developer/ Project Manager to join our team! You will be responsible for the management and delivery of technology related projects across various departments.

Responsibilities

  • Plan and implement large IT projects
  • Direct and lead the work of technical staff
  • Evaluate new IT strategies and procedures
  • Ensure deadlines and cost targets are met
  • Maintain required project documentation
  • Serve as a liaison between business and technical aspects of projects

Qualifications

  • Previous experience in information technology or other related fields
  • Strong project management skills
  • Strong analysis and critical thinking skills
  • Deadline and detail-oriented
  • Strong leadership qualities

Company Description

Muzology is a start-up education technology company. www.muzology.com @muzologyedu



Summary
Muzology, LLC
Senior Developer/ Project Manager

Tags: technology

Share or copy

Job alerts