|
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:
|
|