Click here to login or register
Reference # : 18-00002 Title : Software Engineering Manager
Location : Rockville, MD
Position Type : Contract
Experience Level : Start Date : 01/22/2018  
Description
At Trillium, we assist our clients in finding just the right candidates to fit their needs! They are currently seeking an Application Development Manager  (Agile / Java Environment) to direct development staff as a working team member to architect, design, develop, test, debug and document software components by providing delivery leadership associated with the delivery of high quality technical solutions under the high-level direction of an agile program manager and/or director. As the lead for an agile team, the Agile Delivery Lead will act as the team's agile coach in support of the organization's standardized agile practices within a scaled agile enterprise framework. This Agile Delivery Lead will be responsible for aligning their team's work with enterprise architecture standards.

Responsibilities:
  • Act as an expert technical resource for enterprise architecture, solution architecture, and software development
  • Be responsible for hands-on development of Java applications as a working member of the team
  • Be a high energy technical leader that serves as an advocate and change agent with respect to Agile practices
  • Steer the direction of Agile development efforts for one or more enterprise-level development initiatives
  • Be responsible for assessing current software development practices and principles to identify and implement process improvements
  • Interact with other leads, as well as, tech architects and project managers
  • Navigate the Client's environment and lead non-development activities such as provisioning environments, creating the infrastructure, defining build and test processes
  • Be flexible and thrive in an evolving environment
Qualifications:
  • Bachelor's degree in Computer Science, Information Systems or related discipline with 4-7 years of related experience, or equivalent training and/or work experience; Master's degree preferred.
  • Extensive knowledge and application of Java best practices along with support of application servers and database servers
  • Experience in implementing design patterns and ability to adapt to changing patterns quickly
  • Proven experience of designing and building complex enterprise level solutions
  • Excellent verbal and written communication as well as strong problem-solving skills
  • Advanced professional certification in Agile Software Development is desired (i.e. Certified Scrum Practitioner)
  • Experience designing and developing solutions deployed to AWS
  • Experience with services based and messaging based architectures
  • Experience designing and developing single page web applications