Sr Mgr, Software Development

Viewpoint Construction Software Portland , OR 97228

Posted 5 months ago

The Applications Development Manager is responsible for the delivery of our next generation SaaS products. Active participation in the development, maintenance, and enhancement of projects on time and within scope and budget via the effective use of agile software development practices. The Development Manager establishes and maintains effective communication with the Director of Software Development to ensure proper sensitivity to the needs and development of software development personnel, ensuring effective leadership of individuals and the team.

Essential Duties and Responsibilities

  • Manages the development projects to meet business objectives

  • Ensures software projects are completed on time and according to company quality standards.

  • Facilitates communication upward and across project teams including project status, justifications for variances and technical information (architecture, design, and implementation objectives).

  • Serves as focal point for other departments on project status, issue escalation, or other project information.

  • Holds appropriate milestone meetings for review and approval

  • Ensures software projects are completed according to product specifications and development standards are properly documented.

  • Actively participates in the development effort to design, build and maintain our SaaS product sets. This will include, but is not limited to, coding, testing, and writing unit tests.

  • Insures implementation of the product satisfies the product specification and extensible product architecture

  • Acts as a resources and go-to person for software engineer approaches from within the team, with the development department, from outside departments, and customers.

  • Ensures that:

  • Documentation gets appropriate level of technical review support

  • QA test plans meet the project requirements

  • Appropriate development and company methods and procedures are followed

  • Manages personnel activities of direct reports (i.e., hires, trains, mentors, identifies development opportunities, appraises, motivates, disciplines, and recommends termination as necessary).

Competencies

  • Effectively applies broad, in-depth, and up-to-date knowledge of pertinent project management, technical, business, and professional issues.

  • Ability to quickly develop and maintain a high level of knowledge of divisional software products and remain current on product knowledge both from an internal and from a user perspective.

  • Consistently and effectively leads major and diverse projects and project teams. Consistently leads project teams in a supportive role providing guidance, direction, and feedback.

  • Willingness and ability to quickly master training and presentation skills.

  • Strong initiative, customer-service orientation and commitment to insuring timely, quality solutions to customer issues.

  • Effectively develops and uses a systematic approach to analyze and solve problems. Acts proactively to anticipate risks and seeks to mitigate them before they occur. Visualizes the big picture and effectively identifies key issues and designs harmonious and effective solutions.

  • Well-organized, self-directed team player. Remains open to others' ideas, and exhibits willingness to try new things.

  • Demonstrates excellent written and verbal communication skills. Listens effectively, transmits information accurately and understandably, and actively seeks feedback. Effectively presents and explains information to various group sizes and levels of knowledge.

  • Adapts to changes in the work environment, manages competing demands and is able to deal with frequent change, delays or unexpected events.

  • Prioritizes and plans work activities, uses time efficiently and develops realistic action plans.

  • Demonstrates professionalism, discretion, and good judgment in all interactions with co-workers, customers, vendors and others.

  • Consistently at work on time, follows instructions, responds to management direction and solicits feedback to improve performance.

Qualifications

  • Bachelor's degree in business, software engineering or computer science

  • 5+ years of relevant work experience and 1+ year(s) of proven leadership responsibility

  • Proven experience in successfully leading software development projects. Demonstrated ability to attain the knowledge of the company's software development strategic objectives and design procedures.

  • Skilled with PCs and various software applications.

  • Experience developing and supporting substantial software products/modules such as Accounting/AP/AR, HR, Project Management, Service Management, Construction Operations, Collaboration applications, etc

  • Development experience within a SaaS environment, preferably utilizing the Microsoft Azure platform

  • Construction management software domain experience a plus.

Working Conditions

Work takes place in an office setting. It requires the ability to sit and work at a keyboard for extended periods and communicate with team members by phone, computer, and video teleconferencing.

Viewpoint is an Equal Opportunity Employer

DISCLOSURE for US-BASED POSITIONS ONLY: Viewpoint requires a criminal background investigation, and employment and education verification as a condition of employment.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
App Development Sr Advisor

Cigna

Posted 1 week ago

VIEW JOBS 12/5/2019 12:00:00 AM 2020-03-04T00:00 It's fun to work in a company where people truly BELIEVE in what they are doing! We're committed to bringing passion and customer focus to the business. This is a Software Engineering / Data Science role working in the Dark Arts team in CIS. The candidate needs to have a solid understanding of software development methodologies (like Agile and SAFE) with either a proven history of delivering to the enterprise, or a strong passion to do so using Python. The ultimate candidate would have a strong mathematics background and a desire to work with Machine Learning (ML) technologies in Python in an effort to elevate the customer's experience when interacting with Cigna. Ability to wear many hats at a time without looking like Sherlock Holmes (this is hard). Willing to train some of these skills if you bring the passion and desire to grow! Technologies Python, AI, ML, Big Data (Hadoop, Spark, Hive, etc.), AWS, Docker, Kubernetes, DB (plSQL, HQL, Mongo) Skills Independent self-motivated worker but team aligned, Passionate about creating new things using software, Interested in delivering practical applications of Machine Learning, Hands-on person with good communication abilities both written and presenting to leadership, ability or desire to work closely with devops on infrastructure and release planning. Competencies Courage, Learning and Applying Quickly, Perseverance, Problem Solving, Customer focus Responsibilities The Dark Arts team is a forward leaning engineering team looking to elevate the customer experience with new technology. We are currently focused on Machine Learning using Python, and will be so for at least 2019-2020. The selected candidate will be responsible for becoming an active, engaged, passionate member of a small team focused on bleeding edge work. That always means a comfort level with wearing many hats - Developer, Analyst, Architect, Devops, Release Management, Bug Hunter, Presenter, Speaker, Listener and Archivist. If you have the ability to grow, then we have the environment for you to do it. Said in more formal CV speak: * Collaborate with other team members in a humble and open source manner and value team contributions over individual contributions. * Communicate with other team members on your intentions and your issues so we can help when you need it and so we can all benefit from your insights. * Contribute new software or modify existing software to meet projects and program goals. * Participate in the design of robust solutions to hard problems that also take into account scale, security, reliability, and cost. * Know the process of software development so well you can do it in your sleep (but please try to stay awake!) * Test what you build... * Communicate with internal and external business partners to qualify technical requirements and communicate those findings back to the development team at large. Qualified applicants will be considered without regard to race, color, age, disability, sex (including pregnancy), childbirth or related medical conditions including but not limited to lactation, sexual orientation, gender identity or expression, veteran or military status, religion, national origin, ancestry, marital or familial status, genetic information, status with regard to public assistance, citizenship status or any other characteristic protected by applicable equal employment opportunity laws. If you require an accommodation based on your physical or mental disability please email: SeeYourself@cigna.com. Do not email SeeYourself@cigna.com for an update on your application or to provide your resume as you will not receive a response. Cigna Portland OR

Sr Mgr, Software Development

Viewpoint Construction Software