Software Development Manager

Apply Now

Company: BSC Administration LLC

Location: Houston, TX 77084

Description:

SUMMARY OF ESSENTIAL FUNCTIONS:

The Software Development Manager will lead our software development team. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for delivering high-quality software solutions.

SPECIFIC DUTIES, ACTIVITIES AND RESPONSIBILITIES INCLUDE BUT ARE NOT LIMITED TO:
  • Leadership and Management:
  • Lead, mentor, and manage a team of software developers.
  • Foster a positive and collaborative team environment.
  • Conduct performance reviews and provide constructive feedback.
  • Identify and address skill gaps within the team.
  • Project Management:
  • Oversee the planning, execution, and delivery of software projects.
  • Ensure projects are delivered on time, within scope, and within budget.
  • Coordinate with other departments to ensure alignment and effective communication.
  • Manage project risks and implement mitigation strategies.
  • Technical Oversight:
  • Provide technical guidance and support to the development team.
  • Review and approve software architecture and design.
  • Ensure adherence to coding standards and best practices.
  • Stay updated with emerging technologies and industry trends.
  • Process Improvement:
  • Continuously improve software development processes and practices.
  • Implement and maintain development tools and methodologies.
  • Ensure quality assurance and testing processes are followed.
  • Monitor and improve the efficiency and effectiveness of the development process.
  • Stakeholder Management:
  • Communicate effectively with stakeholders, including senior management, clients, and partners.
  • Translate business requirements into technical specifications.
  • Provide regular updates on project status, risks, and issues.
  • Manage stakeholder expectations and resolve conflicts.
  • Resource Management:
  • Plan and allocate resources effectively to meet project requirements.
  • Manage team workload and ensure balanced distribution of tasks.
  • Hire, onboard, and train new team members as needed.


Requirements

EHS REQUIREMENTS:
  • Complete all work in a safe manner and follow all safety requirements consistent with supporting the company's TRIR goals.
  • Follow all environmental requirements consistent with supporting the company's environmental performance goals.
  • Complete, and actively participate in all of the company's EHS training requirements


POSITION REQUIREMENTS:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
  • Proven experience in a software development management role.
  • Strong technical background with experience in software development.
  • Excellent leadership and team management skills.
  • Proficient in project management methodologies and tools.
  • Strong problem-solving and decision-making abilities.
  • Excellent communication and interpersonal skills.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Preferred Skills:
  • Experience with Agile and Scrum methodologies.
  • Knowledge of DevOps practices and tools.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure).
  • Experience in software architecture and design.


PHYSICAL/MENTAL REQUIREMENTS:
  • Must be able to sit or stand for extended periods of time.
  • Must be able to read, write, speak and understand English.
  • Must be able to respond to visual and aural cues.


WORK ENVIRONMENT:

Work environment is typically considered in an office environment located on-site (with potential for remote work flexibility), within an ELS location during normal or extended business hours. Work environment may also include occasional travel.

Similar Jobs