Lead Developer

Share this opportunity

Lead Developer

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 "Lead Developer" who wants to

  1. Work with a small, close knit development 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

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

  1. Pioneer projects from conception to completion
  2. Develop high level story narratives and participate in detailed task breakdown
  3. Work independently and lead a team of engineers to complete projects
  4. Provide technical and social mentoring to developers
  5. Use TDD to develop software
  6. Lead peer design and code reviews
  7. Work with stake holders to define and develop solutions to meet customer needs
  8. Review and propose solutions to improve quality and efficiency (both technical and process)
  9. Use OOA and OOD to build robust, extensible solutions
  10. Manage a team of developers to deliver quality solutions on aggressive timelines
  11. Work with the team to enhance the data model
  12. Participate in application architecture, including leading planning discussions and contributing to framework design
  13. Identify process inefficiencies and take steps to boost efficiency
  14. Work with other departments to effectively shepherd projects to completion

Qualifications:

  1. BS / MS in Computer Science/Engineering or commensurate experience
  2. 3+ years of leading teams as a lead or hands-on manager
  3. 1+ years with REST or SOAP services
  4. 5+ years of experience with the full systems lifecycle covering requirements, design, development, testing and delivery of n-tier architectures
  5. Experience with NUnit or similar unit testing frameworks
  6. Experience using Continuous Integration technologies
  7. Expertise in OOP and Design Patterns
  8. 2+ years of development using Test Driven Development
  9. Demonstrable understanding of SOLID principles
  10. 3+ years of experience using C# and ASP.NET/ASP.NET MVC
  11. Demonstrable understanding of how to write testable/mockable code
  12. 3+ years of data and domain modeling

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