Manager of Software Development - .net and J2EE (Philadelphia, PA) Back>>


Up to $97K

Key expertise: .NET and/or J2EE, experience managing global development team, Agile methodologies, well-versed in multiple platforms.
Responsible for ensuring the successful planning, design and completion of software development activities within the organization; supporting the development and maintenance of operational tools, new products and product lifecycle changes. The position is responsible for team of software engineers and architects, and will work closely with other development managers and members of the organization to ensure that projects are executed with a high level of technical excellence; with demonstrable functional and technical quality; and within allotted timeframes.

Responsibilities:
-Managing and mentoring a team of software architects and engineers, spanning multiple technologies and platforms
- Track and report progress on all ongoing projects, ensuring that the leadership is kept informed about all project activities
-Perform resource allocation of development resources to staff projects appropriately
-Support the development planning process with estimates of effort
-Support resource allocation and effort estimates for the development team
-Collaborate with Analysts, Team Leaders, Software Engineers and Project Managers to ensure that the delivered software meets the business objectives of the project
-Ensure that projects are developed in accordance to the organization’s architectural and code standards
-Lead the development and implementation of new systems and features within existing systems based on functional requirements, use cases, and screen designs
-Identify issues in the technical design that will lead to quality or system performance issues in product
-Lead multiple development projects of different scopes and sizes, as well as deployed using different technologies
-Assist with the troubleshooting and resolution of escalated customer support issues
-Create documentation required as part of the software development process
-Perform periodic reviews of the team’s code to ensure quality and consistency
-Provide technical leadership to team members, guiding the development activities through experience and a solid foundation in software architecture
-Support the ongoing professional development plans of the development team members

Qualifications:
-College Degree preferred but will consider applicants with equivalent work-related experience with a minimum educational requirement of a H.S. Diploma or GED equivalent.
-Minimum 7 years experience in software development, with at least 3 years in a leadership role and 3 years focused on enterprise-class solutions
-Strong commitment to using the software development process as a tool to rapidly deliver value to the business
-Deep understanding of agile development practices such as Test Driven Development, continuous integration, paired programming, user story development and release planning
-Experience managing development across multiple platforms and technologies, specific experience required in .NET and J2EE
-Flexibility in working with geographically dispersed teams spanning the globe.
-Ability to analyze requirements and translate them into a design.
- Ability to guide small to mid-size team participating in multiple ongoing projects.
-In depth coding experience with either C# or Java, with experience working with both platforms.
-Strong experience with XML web services (SOAP and RESTful).
-Experience with MS-SQL server, Oracle and other relational database platforms.
-Experience with XSL/XSLT.
-Experience with relational database concepts, including entity modeling, table design, keys, indexes, views, stored procedures.
-Understanding of SDLC, specifically with experience working in an Agile development methodology
-A high level of self motivation, with the ability to work in team environment
-Proven delivery of results
-Excellent written and verbal communication skills
-Conceptual and logical thinking
-Ability to influence without direct accountability
-Ability to multi-task in a highly technical, fast paced environment
Preferred Qualifications:
-Experience coordinating with development teams outside the US
-Experience working in an IT Service Provider environment
-Experience in product development
-Understanding of ITIL v3
-Experience working with standards in the early-stages of development
-Strong understanding of IT infrastructure devices (firewalls, routers, switches)
-Experience with various quality and security standards and frameworks, including support of audit activities: SAS70, ISO 9001, etc.

 

Working Conditions:
-Ability to meet the physical demands of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Note: Employment is contingent upon successful completion of the background investigation and pre-employment drug screen.



Site Map

For more information about this opportunity contact: