Logo
BSC Administration LLC

Software Development Manager

BSC Administration LLC, Houston, Texas, United States, 77246


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 requirementsPOSITION 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.