What are the responsibilities and job description for the Assistant Project Manager position at Serigor Inc?
Job Title: Assistant Project Manager/Project Coordinator/Associate Project Manager
Location: Columbia, MD(Onsite)
Employment Type: Full-Time
Salary: $50K-$70K Base
Note: Visa sponsorship is available for ideal candidates
Company Overview:
Serigor Inc., headquartered in Baltimore, MD, with a branch in Columbia, MD, is a trusted leader in IT Consulting and Outsourcing. As a CMMI Level 3-certified, Woman-Owned Small Business (WOSB), we specialize in IT Services, Staff Augmentation, Government Solutions, and Global Delivery. Since 2009, we have provided innovative IT solutions to Fortune 500 companies and government agencies, helping businesses maximize their IT investments.
Serigor Inc. is an equal opportunity employer committed to diversity and inclusion.
Job Summary:
We are seeking a highly organized and technically adept Associate Technical Project Manager to support and manage application development projects within our organization. As an Associate Technical Project Manager, you will work closely with development teams, designers, business stakeholders, and other key players to ensure the timely and successful delivery of software applications. You will be responsible for coordinating project timelines, tracking progress, and helping resolve any roadblocks to ensure that applications meet business requirements, are delivered on time, and adhere to quality standards.
This position is perfect for someone with a technical background who wants to gain experience in managing software development projects and has a passion for delivering high-quality technology solutions.
Key Responsibilities:
- Project Planning & Execution: Assist in the creation and management of project timelines, resource allocation, and milestones for application development projects. Help ensure that development teams are aligned with project goals and deliverables.
- Requirement Gathering & Documentation: Collaborate with business analysts, stakeholders, and product owners to gather and define project requirements. Help document functional specifications and user stories for the development team.
- Cross-Functional Collaboration: Work closely with development teams (developers, testers, UI/UX designers) to ensure project tasks are clearly defined, assigned, and completed according to schedule. Facilitate regular communication between technical and non-technical teams.
- Risk & Issue Management: Identify potential risks or issues within the project lifecycle and work with senior project managers to implement mitigation strategies. Ensure that any project issues or bottlenecks are communicated promptly and resolved efficiently.
- Quality Assurance: Assist in ensuring the development and implementation of application features meet specified requirements, including collaborating with QA teams to ensure proper testing (unit testing, integration testing, user acceptance testing).
- Progress Monitoring & Reporting: Use project management tools (e.g., Jira, Asana, Trello) to monitor project progress and generate regular status reports for stakeholders. Ensure that all project deliverables are completed on time, within scope, and within budget.
- Stakeholder Communication: Regularly communicate project status, timelines, and issues to key stakeholders. Ensure that all stakeholders are kept informed of project progress and any potential delays or roadblocks.
- Process Improvement: Help identify and recommend improvements to project management processes, methodologies, and tools for better project execution, especially within the context of software development.
- Deployment & Launch Support: Assist in coordinating the deployment and launch activities for applications. Ensure post-launch monitoring and troubleshooting are in place.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, Business, or related field (or equivalent work experience).
- Experience: 1-3 years of experience in project management or supporting application development projects. Familiarity with SDLC (Software Development Life Cycle), Agile, and Scrum methodologies is highly desirable.
Technical Skills:
- Familiarity with application development concepts, including front-end and back-end development, databases, and APIs.
- Understanding software development methodologies (Agile, Scrum, Waterfall).
- Proficiency with project management software and tools (e.g., Jira, Trello, MS Project, Asana).
- Familiarity with version control systems (e.g., Git) and CI/CD processes is a plus.
Skills:
- Strong organizational and time management skills.
- Excellent communication skills (both technical and non-technical).
- Ability to collaborate effectively with cross-functional teams.
- Strong attention to detail and problem-solving abilities.
- Ability to adapt to changing requirements and priorities in a fast-paced environment.
Certifications (Optional but Preferred):
- Certified Scrum Master (CSM) or Agile Certification.
- Project Management Professional (PMP) or Associate (CAPM).
- ITIL Foundation or similar certification.
Preferred Qualifications:
- Experience working with software development teams, especially in application development projects.
- Familiarity with front-end and back-end technologies (e.g., React, Angular, Java, Node.js, SQL, etc.).
- Experience in managing or supporting the deployment of applications to production environments.
- Familiarity with user acceptance testing (UAT) processes and helping coordinate testing phases.
- Experience with cloud-based application deployment (AWS, Azure, etc.) is a plus.
Salary : $50,000 - $70,000