Manager, Software Development

Kansas City, Missouri Modern Application Development - Modern Application Development Full Time

Valorem Reply is seeking a Manager, Software Development with extensive experience building modern applications to lead our development team. The successful candidate will have a solid understanding of modern application development techniques and frameworks, and good experience using the Microsoft technology stack and modern web stack for development. As Manager of Software Development, they will mentor, motivate and guide team members in enhancing their technical capabilities and increasing productivity. Additionally, they will collaborate with Architects, Project Managers, Leads and other team Managers to ensure optimized delivery of software applications and solutions. As a technical leader, the ideal candidate will have a very strong technical background as well as extensive experience leading large and highly technical projects. The role requires a broad and deep capability to map a client's problem domain to a fully developed end state solution.

In addition to a strong background in software engineering, a Manager of Software Development will be responsible for the following:
- Manage a team of employees who design, manage and develop solutions for our customers across various platforms, including web, desktop, SaaS and mobile platforms
- Play the role of a Delivery Manager for key projects, while ensuring project delivery and quality
- Take ownership of team performance and work to address issues, unblock team members, or reset expectations with executive stakeholders
- Ensure and monitor proper process adherence and provide governance audits across projects
- Monitor and ensure health of the projects, then work with team members on mitigating issues
- Ensure overall employee and customer satisfaction
- Mentor and guide the team members in enhancing their technical capabilities and increasing productivity
- Provide direct performance management of team members through one-on-one meetings, regular communication with project teams and formal performance reviews
- Solve technically complex problems and prioritize tasks based on technical knowledge
- Work with the leadership to identify the technology road map/vision and bring the team up to speed on these technologies
- Coordinate with the architect and other technical teams to define and implement the latest software technologies within the team
- Be responsible for new talent evaluation, acquisition and on-boarding
- Assist in new business development and pre-sales through the development of proposals, estimation, SOW’s and RFP’s

Placement Criteria & Requirements

  • 10+ years in the software development industry
  • 5+ years in a consulting organization serving the needs of external clients
  • 5+ years leading teams with very technical team members
  • Experience with application development security and governance, risk and compliance reviews
  • Experience performing direct personnel management, including resource allocation, performance evaluation, and budget management
  • Desire to provide workshops and training, and establishing a learning culture
  • Previous participation in go-to-market strategies
  • Strong experience with Microsoft technologies, including .NET CORE, Entity Framework, WCF, Web API, SQL, Azure resources and services, and JavaScript frameworks like React and Angular
  • Experience with Azure resources and services, including monitoring, debugging, networking, architecture, web apps, VM’s, containers, storage, service bus, queues, and distributed systems
  • Experience architecting web applications, microservices and distributed systems
  • Experience with DevOps, including CI/CD tools such as Azure DevOps or Jenkins
  • Strong experience with code reviews, source control and release management
  • Strong understanding and implementation of software design patterns and SOLID principals
  • Creativity, capacity and a conviction to innovate and deliver best-in-class solutions
  • Strong collaboration skills, positive attitude and a great team player
  • Willingness to facilitate teamwork across roles, functional groups and remote/global offices
  • Responsiveness and client first mentality
  • Adept at task switching to handle varying workload, while meeting tight deadlines
  • Natural interest in learning new technologies
  • Valorem Expectations

  • These are the traits that we hold in the same regard for all employees, also viewed as performance indicators.  Each employee should uphold these attributes as a part of their employment with Valorem.

  • Communication and Interpersonal Skills
  •        All employees are expected to exhibit exemplary customer service skills, to all people, regardless of level inside or outside of the company
  •      Written and verbal communication skills should be professional, concise and effective
  • Collaboration and Teamwork
  •    Build alliances to solve problems and achieve objectives by sharing knowledge and information
  •         Work cooperatively and respectively with co-workers
  •         Strong collaboration skills, works well with ambiguity, works well across roles and groups
  •         Openly and actively participates in the direction of our Company
  •         Exercise confidentiality concerning the affairs of the business
  • Personal Ownership and Responsibility
  •        “Own” your work – take initiative, be proactive, anticipate and complete projects in a comprehensive manner while still remembering the details
  •        Be here to enhance and promote Valorem Consulting
  •        Exhibit a willingness to learn, willingness to problem solve and willingness to step in to help others
  •         Creativity, capacity and a conviction to innovate and deliver best-in-class solutions
  • Customer Focus
  •        Always put the clients’ needs first, thinking proactively from their vantage point, not your own
  •        Follow through with all client expectations and accountabilities
  • Time Management and Productivity
  •        Meet your timelines and goals
  •        When you say you are going to do something, it is your responsibility to perform within the time frame
  • Kansas City, Missouri

    Manager, Software Development