Since our inception in 2017, Graphite GTC has been on a mission to redefine the landscape of software development. Our groundbreaking No-Code development platform has transformed the way software is conceived and created, democratizing the process and making it accessible to all. Our mantra, “Better. Faster. Cheaper.™” is not just a slogan; it's the reality we deliver through our innovative platform.
At Graphite GTC, we are not just a technology company; we are a beacon of innovation in the no-code application development sphere. Our vision is to provide equal access to cutting-edge technology for a diverse range of clients, from sprightly startups to established enterprises. We achieve this vision by moving away from traditional hand-coding methods and embracing a visually driven approach to application design, enabling anyone to craft sustainable, enterprise-class applications. Our proprietary software stands as a testament to our innovative spirit and technical prowess. This intellectual property has not only set us apart in the market but has also been the cornerstone of our service offerings. We have evolved into a full-service IT and consulting powerhouse, catering to an impressive roster of clients including the U.S. government, leading pharmaceutical companies, educational institutions, and giants in the construction and sustainability sectors.
Our team is a melting pot of experienced professionals and vibrant technologists, all united by a shared passion for innovation. We foster a culture where humor meets humility, creativity intersects with collaboration, and where problem-solving happens at the speed of thought in our open, dynamic office environment. Graphite GTC stands today as a leader, not just in no-code application development, but as a full-fledged IT and consulting partner, trusted by some of the most prestigious organizations across various sectors.
As a Technical / Software Development Project Manager at Graphite GTC, you are set to spearhead transformative projects using our cutting-edge No-Code platform, driving major initiatives that underpin our strategic objectives in software innovation and IT consultancy. You will be pivotal in managing the lifecycle of large-scale software projects with significant budgets, delivering robust, scalable, and innovative software solutions tailored to the diverse needs of our esteemed clients, including governmental bodies and top-tier corporate entities. Leveraging profound technical expertise and project management acumen, you will oversee the conceptualization, design, and execution of software projects, guiding the development of strategic enhancements that align with emerging trends and client expectations. As a linchpin between dynamic development teams and executive management, you will distill complex project data into actionable insights and ensure all project facets are harmonized with our corporate objectives and compliance standards. Your strategic vision will not only contribute to operational efficiencies but also elevate our market position, reinforcing Graphite GTC’s status as an innovator in the no-code software development space and marking you as a central figure in our ongoing success and expansion.
Responsibilities:
- Direct and manage the entire lifecycle of software development projects from initiation to closure, ensuring alignment with strategic business goals.
- Collaborate closely with senior management and stakeholders to define project scope, goals, and deliverables, integrating their insights and expectations into project planning.
- Develop comprehensive project plans including milestones, timelines, and resource allocation, along with detailed communication documents to keep all parties informed.
- Estimate the resources and participants needed to achieve project goals, preparing detailed staffing and resource plans to ensure project efficiency.
- Draft and submit budget proposals, and manage financial aspects of the project including recommended changes to the budget as project demands evolve.
- Utilize project management tools to plan, schedule, and track project progress against milestones and deadlines, maintaining stringent control over project timelines.
- Proactively manage changes in project scope, identify potential issues, and develop contingency plans to mitigate risks and ensure project continuity.
- Develop and deliver progress reports, proposals, requirements documentation, and presentations to provide transparency and updates to stakeholders.
- Coach, mentor, motivate, and supervise project team members and contractors, fostering a collaborative team environment and ensuring accountability.
- Implement and lead Agile/Scrum methodologies within the project team, facilitating daily scrums, sprint reviews, and planning meetings to ensure agile practices are followed.
- Leverage personal software development experience to provide technical guidance and support to the project team, ensuring technical challenges are addressed efficiently.
- Advocate for continuous improvement within the project team, encouraging feedback and the integration of new ideas and approaches to enhance project outcomes.
Qualifications:
Educational Background:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. A master’s degree in these fields or an MBA can be an advantage.
Experience:
- Minimum of 5 years of experience in project management within a technology-driven environment.
- Proven track record of managing all phases of software development, from inception to deployment and support.
- Experience leading and managing large-scale projects and cross-functional teams in a dynamic and fast-paced environment.
Technical Skills:
- Strong technical foundation with understanding of software development processes and methodologies, especially Agile and Scrum.
- Familiarity with programming languages such as Java, Python, or C#, and web technologies such as HTML, CSS, and JavaScript.
- Proficient in using project management software (e.g., JIRA, Asana, Microsoft Project) and other tools relevant to software development.
Project Management Skills:
- Certification in Project Management (e.g., PMP, PRINCE2, Certified ScrumMaster) is highly desirable.
- Demonstrated ability to manage complex project budgets and timelines.
- Excellent problem-solving and decision-making skills, with the ability to balance multiple priorities effectively.
Communication and Interpersonal Skills:
- Exceptional communication and presentation skills, capable of conveying complex information in an understandable manner to all levels of the organization.
- Strong leadership and negotiation skills, with the ability to inspire and lead teams towards achieving business and project objectives.
- Effective stakeholder management skills, with a proven ability to work collaboratively with clients and various internal teams.
Analytical Skills:
- Ability to perform risk management and change management on projects.
- Strong analytical and strategic thinking capabilities, with a knack for innovation and continuous improvement.
Adaptability:
- Comfortable with fast-paced and rapidly changing environments.
- Ability to learn and adapt to new technologies and methodologies quickly.
Legal and Regulatory Knowledge:
- Understanding of the legal and regulatory environment related to software development, including data protection policies and compliance requirements relevant to the industry.