What are the responsibilities and job description for the Software Development Architect/Development Project Manager position at KCD Software?
KCD Software is offering a unique opportunity for the right candidate.
KCD Software has an opening for a dependable and ambitious Software Professional to join our growing Team. This position is a full-time opportunity working Monday – Friday. Looking for someone that can plan, develop and implement new and ongoing projects with our development team.
Being the right fit for our culture is important to us – so including why you would be a great addition to our team in your cover letter is a great way for your application to stand out!
Responsibilities:
Development Project Architect / Development Project Manager:
- Work with the Executive Team to Design Software Projects based on software update goals and customer needs.
- Build Development Plans to implement with the Dev. Team based on goals set with the Executive Team.
- Manage intuitive software solutions to meet the needs of internal and external customers.
- Manage the analyzing and testing of software solutions from conception to deployment.
- Manage the diagnosing and the path to resolve reported application issues while insuring accurate documentation.
- Maintain an appropriate level of communication with industry partners to understand the needs throughout the software development lifecycle.
- Work with the leadership team to evaluate customer requirements and determine necessary software improvements and solutions.
- Collaborate with the Development team to execute timely and cost-effective solutions.
- Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications
- Ensure software security by following appropriate procedures
- Delegate projects to Development team members according to the needs of the company.
- Manage all aspects of Development Projects from inception to completion.
- Foster an environment of productivity and collaboration within the Development department.
- Ensure that an appropriate level of communication and confidentiality is maintained with internal and external stakeholders throughout the development lifecycle.
- Evaluate employee skill levels and make recommendations regarding training and professional development as appropriate.
- Make recommendations to the Leadership Team to improve department and company functionality and efficiency as appropriate.
Requirements:
- Bachelor’s degree in project management or computer science
- Minimum five years of experience in Project Management
- Minimum three years of experience effectively managing a team
- Remote supervision experience desired
- Demonstrated understanding of Azure DevOps
- Demonstrated understanding of Program Management Software
- Ability to utilize Microsoft Teams for efficient communication
- Some possible travel to industry trade shows
Ideal candidates will have:
- Effective problem-solving skills
- Effective Project Planning and implementation Skills
- Strong interpersonal skills
- Excellent customer relations
- Expert computer skills
- Motivation to grow and learn
- Ability to work independently
-
Understanding of engineering tools and applications and programming languages used:
- Visual Basic
- C
- Some SQL