Software Development Manager Education, Training & Library - Memphis, TN at Geebo

Software Development Manager

ECS is seeking a Software Development Manager.
Please Note:
this is a hybrid position (remote and onsite- at customer's local office).
Job Description:
ECS is looking for a professional software development manager to join our ranks.
As our software development manager, you will be responsible for ensuring that software meets customer requirements and is implemented within agreed upon deadlines.
You will also be responsible for working with the customer in designing and implementing the goals for the software development projects your team is responsible for.
Further, you will be responsible for breaking down requirements into stories for development team to code.
It will be your task to ensure that the software adheres to standards and documentation is created and maintained.
As a software development manager, it may fall on you to occasionally code aspects of the software, as well as instruct team members on how to implement the proper code.
You will oversee the entirety of each software project and all team members, which means that fantastic communication skills are required for this position.
Duties and
Responsibilities:
Manage the development lifecycle of software products Research new technologies to strengthen the organization Oversee, create, and implement software products and applications Plan, direct and coordinate the actions of the development team Responsible for technology delivery Provide technical leadership and guidance to the organization Ensure that all stories are complete and planned prior to development beginning Act as a liaison between the department and customer senior leadership Supervise and delegate duties to the development team Hire and train new developers Establish development standards for the team Ensure that both the customer and program management are aware of any issues impacting sprint deliverables Required Skills:
US Citizen and must be able to obtain a Public Trust Clearance.
Bachelor's degree in computer science, information technology, systems engineering, or a related field.
A master's degree is preferred, but it isn't a requirement.
Solid critical-thinking and decision-making skills Proficient in finding creative solutions to complex problems Excellent verbal and written communication skills Ability to collaborate with and lead colleagues Expertise in programming and debugging Experience with full software stack (back-end, middleware, front-end) Experience in managing a remote team Professional software development experience Management experience Strong communication, leadership, and problem-solving skills Desired Skills:
5 years of hands-on software development experience 5years of experience in managing, mentoring, and leading software engineering teams PMP Certification Certified Scrum Master Certification Experience in an Agile development environment Experience within CI/CD environment Excellent software project management skills ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law.
ECS promotes affirmative action for minorities, women, disabled persons, and veterans.
ECS is a leading mid-sized provider of technology services to the United States Federal Government.
We are focused on people, values and purpose.
Every day, our 3800employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
Recommended Skills Agile Methodology Backend Certified Project Management Professional Certified Scrum Master Coaching And Mentoring Communication Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.