Senior Manager Software Development

Arlington, Virginia

Post Date: 08/26/2016 Job ID: 13822

Our client, a nonprofit organization located in Arlington, VA, is seeking a Senior Software Manager that reports directly to the CTO. This is an exciting opportunity for an Executive – level IT Professional. This is an immediate, onsite, direct hire opportunity.

Senior Software Manager’ s responsibilities:
  • Ensure association standards are met in the design, research and development, product engineering, distribution, and help desk management of assigned applications.
  • Day-to-day team management including managing a team of developers, software corrections, and long term enhancement of software applications targeting a variety of platforms and operating environments.
  • Design, develop, test and release reliable, scalable, efficient and innovative software.
  • Provide technical direction for the design, development and release of software products and solutions through the software definition phase to implementation.
  • Apply knowledge of industry trends and developments to improve software design.
  • Review, advance and approve all software design enhancements and initiatives.
  • Evaluate software and database components to ensure efficiency and scalability.
  • Construct and implement development work breakdown structures and plans.
  • Manage technical aspects, software development and implementation for projects.
  • Provide accurate and timely status report information to the departmental head and the project manager regarding development progress, issues and risks.
  • Define, communicate and enforce software design, development and code standards.
  • Establish software development patterns and identify reusable code for shared library.
  • Work closely with infrastructure and security departments in implementing successful solutions.

Senior Software Manager’ s Requirements:
  • Formal Education: BS in Computer Science or related subject. 
  • 10+ years of applicable work experience:  producing designs, programming, configuration management, producing software documentation, and writing software specifications.
  • Experience managing a small team of developers in a .Net environment.
  • Several years of extensive experience in multiple operating environments.
  • At least 5+ years of hands-on development experience as a senior developer or technical team lead building applications using the .NET Framework, C#, Visual Studio 2013 and 2015.
  • 5+ years of experience of building high-performance Web Services (SOAP and REST), WCF, entity framework, LINQ, and web applications.
  • Extensive experience with design patterns, system architectural concepts and frameworks and a strong understanding of object oriented principles.
  • Technical expertise in building and tuning multi-threaded high performance .NET applications.
  • Strong server side development skills designing and developing high traffic applications in a fast paced environment.
  • Experience with agile development and scrum methodologies.
  • UML experience.

About Catapult Staffing LLC:

Catapult Staffing supports clients in the areas of Engineering and IT, Professional Services, Finance, and Federal Government sectors. We are passionate about matching the right talent for our client, and being an advocate for our talent!   Check out our website: www.catapultstaffing.com 

We are headquartered in Dallas, TX with 14 offices internationally including Washington, DC and Reston, VA. 

 

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: