Software Development Manager

Share this opportunity

Software Development Manager

Dallas, Texas

Employment Type: Full Time

To apply for this job, please email us your resume at jobs@cazton.com


Job Description / Requirements

Here's a chance to work with Cazton as a "Software Development Manager" who wants to

  1. Work with a small, close knit technology team
  2. Have your voice heard in defining features and planning iterations
  3. Have full ownership over projects 
  4. Stretch your skillset and show off your potential
  5. Innovate and bring your ideas to the table
  6. Build software the way you believe it should be built
  7. Solve interesting and challenging problems

Responsibilities:

The Software Development Manager will manage projects for a team that writes world-class, highly scalable, enterprise software. We are looking for bright individuals that are passionate about technology. The Software Development Manager is expected to lead from the front and work with engineers to get the job done. The Software Development Manager will:

  1. Lead a team of developers to deliver quality code
  2. Deliver projects on time, in scope and in budget
  3. Ensure the SDLC is followed
  4. Work to clear roadblocks and escalate critical issues
  5. Lead estimation and task-breakdown sessions
  6. Review technical solutions for completeness
  7. Present project status summaries to the leadership
  8. Review and propose solutions to improve quality and efficiency (both technical and process)
  9. Work with developers to vet out solutions to complex problems
  10. Lead daily standups
  11. Identify inefficiencies and take steps to boost efficiency
  12. Enforce software development best practices
  13. Coach and mentor team members
  14. Collaborate with business stakeholders to scope and select projects that add measurable business value.
  15. Oversee projects from inception to delivery
  16. Perform code reviews
  17. Serve as the primary point of contact for business and technical resources

Qualifications:

  1. BS/MS in Computer Science or commensurate experience
  2. Proven experience with agile project management methods
  3. 5+ years of experience with the full systems lifecycle covering requirements, design, development, testing and delivery of n-tier architectures
  4. Ability to manage multiple concurrent projects
  5. 3+ leading software development teams
  6. Strong written and verbal communication skills
  7. Autonomous and self-starting
  8. Expertise in Object Oriented Programming
  9. Experience with unit testing and Test Driven Development
  10. Ability to work in a fast-paced, dynamic environment
  11. Proven track record of delivering on aggressive timelines
  12. Proficient with PowerPoint, Word and Excel
  13. Demonstrable understanding of how to write testable/mockable code

Preferred Experience:

  1. NHibernate / Fluent NHibernate
  2. Inversion of Control frameworks
  3. Windows Azure
  4. Document Databases (Mongo, Raven)
  5. Asynchronous programming
  6. Message Queuing
  7. JQuery
  8. NodeJS
  9. Git or other distributed VCS
  10. KnockoutJS / AngularJS
  11. RabbitMQ
  12. Feature Branching
  13. TeamCity
  14. Dapper / Micro ORMs
  15. Continuous Deployment
  16. GitHub
  17. NUnit / XUnit
  18. Twitter Bootstrap
  19. Powershell
  20. Moq / RhinoMocks
Share this Opportunity  

To apply for any job please email your resume to jobs@cazton.com

Copyright © 2021 Cazton. • All Rights Reserved • View Sitemap