Development Manager
Skills Required - Commercial Software Solutions, ASP.NET, .NET Architecture, VB6, SQL Server,Development ManagerIf you have 7+ years of experience in developing commercial software solutions for large enterprise applications and are looking to work for a growing tech based company around the Pittsburgh, PA area. read on!Who we are:We are an expanding software technology based company seeking a Development Manager to direct a team of Software Engineers and provide guidance and hands on support to further the analysis, development and maintenance of one or more of our proprietary commercial software solutions and product lines. The Development Manager is charged with managing a combination of key functional areas, for example, new platform development projects, reporting services, Legacy maintenance to third party product integration, etc. What you will be doing:Directs and guides daily activities and act as a hands on delivery leaderAnalyzes, develops and maintains one or more key functional areas, for example, new platforms, reporting services, Legacy maintenance, third party product integration, etc. Develops project plans and scope including time estimates based on functional requirements and monitors and supervises the assigned team of software engineers developing project plans Coordinates the evolution of technical designs and code components to support detailed specifications and functional/non-functional requirementsParticipates directly with various staff in the creation of end to end architecture, technical designs and code components for enterprise-scalable applicationsEnsures development of reusable code design, leverages application architecture/framework capabilities and functionality Ensures that assigned team follows coding standards are being followed and that code reviews are performedEnsure test cases are being written and executed and drive testing automation for assigned areas.Works with architects to ensure proper designWorks with other teams to coordinate deliverablesIdentifies potential issues and risks and solves technical hurdles Formulates options to mitigate issues and risksMentors team members and supports professional development plans Conducts performance evaluation and provides feedback to team members Prepares and provides verbal and written status reports as necessary requiredPerforms other duties as necessary or as assignedWhat you need for this position:Education: BS/BA in computer information technology, computer science, management systems, management or a related discipline.Experience: Seven or more years of experience in developing commercial software solutions for large enterprise applications and with corresponding SDLC conceptsThree or more years experience leading developers in the development of software productsThree or more years experience in Object Oriented Design and programming, Web based business application design and development and with hands-on ASP.NET/SQL Server development experience.Must have .NET architecture/technical design experienceMust have experience managing and evaluating software engineersSkills:Dot Net 2.0 c# skills with a focus on Object Oriented techniquesSQL Server 2000 or 2005 skillsKnowledge of VB6 Microsoft based architecturesStrong ability to translate requirement specifications and/or user requirements into a formal design document. Demonstrated ability to estimate coding cycles and work in a team based environment.Demonstrated ability to solve complex problems, identify issues, and provide recommendations. Strong analytical skills and the ability to work with end users to transform requests into robust solutions Excellent written and verbal communication and interpersonal skillsExcellent leadership and supervisory skill*LOCAL CANDIDATES ARE PREFERRED*So, if you have 7+ years of experience in developing commercial software solutions for large enterprise applications and are looking to work for a growing tech based company around the Pittsburgh, PA area. Please Apply!