ATTech. is looking for a Software Project Manager- Swing Shift to join our growing team! Software project manager support end-users who use client-based and web-based scientific and business application software. They are expected to understand ATTECH core technology, business, and the enterprise systems that enable them.
When working with ATTECH end-users and software systems, engineers are expected to understand end-user workflows and processes, particularly as they relate to software applications. They are expected to respond quickly to reported problems and to trouble-shoot issues and provide solutions, corrections, workarounds, or training as appropriate. They should work efficiently with the development and test engineering groups to support the development of software that meets end-user’s needs. As they review/test the software, they should also be able to anticipate software issues that end-users may encounter. Project Manager are expected to work with software project team to implement long-term solutions, to report bug fix progress to end-users, and to keep both the development and end-user teams informed of the other’s needs and schedules.
Project Manager should work actively with their teams to move software through the Quality System.
KEY JOB DESCRIPTION FOR PROJECT MANAGER
- Manage and lead the design for all assigned software development project.
- 50% agile project management (manage software releases/delivery, communication and co-ordination status reporting, scope and risk management)
- 50% technical solutions (requirements, technical spec, design, client interaction)
- Develop requirements, budgets, and schedules for the assigned application development projects.
- Facilitate requirements and status meeting with project team and clients.
- Establish milestones, anticipate issues, and monitor adherence to project scope, schedules, requirements and to SSS software development process.
- Monitor projects ensuring schedules budget, and resources are aligned to attain objectives & Milestones.
- Break complex problems/ ideas, research technical solutions and create implementation plans
- Research new technology for the potential application to SSS and or clients. Keep abreast of current trends in the technology industry.
- Work with senior most management to map ideas to feasible software features.
KEY JOB QUALIFICATION FOR SOFTWARE PROJECT MANAGER
- Bachelor’s degree in computer sciences with at least 8 years of related experience.
- Minimum 5+ years proven hands on .NET Web application development experience.
- Minimum 3+ years’ experience in a technical lead role of have Lead other developers and directions of projects through the SDLC using CMMI, agile
- Solid presentation skills when meeting with the external clients or attending conferences on behalf of SSS.
- Ability to gather requirements across all phases and translate to design and planning deliverables.
- Experience developing software using a formal and structured development methodology.
- Able to facilitate with clients to clarify over all solutions, vision, goals and objectives.
- Exhibit clear oral and written communication skills.
- Hands-on experience with Microsoft technologies, specifically: .NET development, MVC, ASP.NET,
- C# LINQ, entity framework, WCF, web services.
- Solid experience with UI development using J query and Java script.
Software Project Manager Skills Required
Software project managers must possess outstanding communication skills. As good listeners, they grasp what clients want. As good speakers, they make concepts understandable to laypeople. These same talents serve them well when dealing with team members too, as clarity reduces errors. Other skills essential to getting the job done include:
- Leadership skills – taking control of how a project will unfold requires someone who can direct others, delegate, boost morale, solve problems, and keep everything flowing
- Technical knowledge – a background in programming languages (such as C++), testing procedures, and the like enables software project managers to comprehend what is going on in the development process
- Organization skills – the success of a project hinges on steps being done properly and on time
- Attention to detail – allowing things to slip through the cracks can derail progress and cost valuable money and time
- Multitasking skills – demands come from various people throughout the day, and software project managers must prioritize and juggle them