SitusAMC - Oklahoma City, OK

posted 6 days ago

Full-time - Manager
Remote - Oklahoma City, OK
Real Estate

About the position

The Manager of Software Development at SitusAMC is responsible for leading a global team of full-stack JAVA developers and QA professionals throughout the software development life cycle. This role combines technical expertise with people leadership, focusing on product strategy, technical road mapping, and maintaining quality standards. The manager will also mentor team members, drive continuous improvement, and ensure alignment with business objectives while fostering a collaborative environment.

Responsibilities

  • Provide direction and leadership to a team of global developers and QA professionals
  • Design, develop, document, test and debug new and existing software systems, applications and/or components
  • Write technical specifications based on conceptual design and stated business requirements
  • Follow established Agile processes for planning and cross-functional support
  • Provide detailed metrics related to turn time, workload, and test coverage
  • Design and develop complex business processes and integration with various end systems
  • Troubleshoot and solve difficult customer issues
  • Serve as technical expert on development projects
  • Analyze large amounts of activity data to drive insights into user behavior
  • Run experiments on new and existing features
  • Research and create direction based on sound architectural principles
  • Evaluate new platforms and technologies for feasibility
  • Make design decisions that encourage reusability and maintainability
  • Translate business requirements into technical solutions
  • Identify and evaluate new technologies for implementation
  • Lead software design meetings and analyze user needs
  • Assist in the development and maintenance of software engineering plans
  • Continuously improve software processes and practices
  • Mentor and provide guidance to team members
  • Manage individual project priorities, deadlines, and deliverables
  • Build products aligned to help clients succeed in the industry
  • Work in cross-functional teams to drive effective creation of Minimum Viable Products
  • Establish a clear vision and share it with the team
  • Foster a culture of continuous improvement in technology
  • Identify necessary training for developers
  • Advise and mentor Software Development team members

Requirements

  • Bachelor's degree in computer science/engineering, information systems preferred or equivalent experience
  • Minimum of 12+ years of industry experience, with 2+ years in a VP level role
  • Minimum of 3-5+ years experience as a software development manager
  • Solid knowledge of Object Oriented Analysis, Design, and Programming
  • Experience managing UX - Human centered designs
  • Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools
  • Strong communication skills and great product sense
  • Proficient verbal and written communication skills
  • Demonstrates attention to detail, accuracy, and thoroughness
  • Strong organization, administrative and documentation skills
  • Proven analytical and creative problem-solving skills
  • Experience with Application Integration and building APIs
  • Experience working on Agile Scrum and DevOps aligned delivery teams
  • Experience developing Cloud native apps or migrating apps to cloud, preferably AWS

Nice-to-haves

  • Interest and ability to learn other coding languages as needed
  • Experience with Microservices development
  • Experience with Web Application development
  • Experience with mobile application development
  • Experience with machine learning and information retrieval

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401K
  • Paid time off (PTO)
  • Paid holidays
  • Discretionary bonus eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service