Home | Links | Contact Us | Press | Post a job | Bookmark
Search jobs:
Home Information Technology Manager-of-Software-Development

 Business Intelligence Program Manager [P50037]
Job Description: Summary This position will be responsible for managing a portfolio of Business I...


 Senior Lawson System Administrator
Lawson System Administrator (expired)Sort By Relevancy Date Location Job Title Company L...


 Web Applications Developer
We're consultants. We're motivators. We're educators. We're Affiliated Computer Services, I...


 .NET Programmer C#
Great Software Company, located in Phoenix, is currently seeking a .NET Programmer to be ...


 Business Systems Analyst-Phoenix
Business Systems Analyst-Phoenix (expired)Sort By Relevancy Date Location Job Title Company L...


 Charge RN/Critical Care/NT
For over four decades, Phoenix Baptist Hospital has been a dedicated, dependable health care ...


 CHEMICAL PLANT PROCESS OPERATORS (2) AND LAB TECH (1)
CHEMICAL PLANT PROCESS OPERATORS (2) AND LAB TECH (1) (expired)Sort By Relevancy Date Location J...


 Information Technology Director
Information Technology Director (expired)Sort By Relevancy Date Location Job Title Company L...


 DESK TOP PUBLISHER / TYPE SETTER
DESK TOP PUBLISHER / TYPE SETTER (expired)Sort By Relevancy Date Location Job Title Company L...


 PROJECT MANAGER / DEVELOPER
PROJECT MANAGER / DEVELOPER (expired)Sort By Relevancy Date Location Job Title Company L...


 Manager of Software Development

Details
Country: USA
Location: Phoenix AZ
Total applied: 33
Location:US-AZ-Phoenix

Base Pay:$120,000 - $130,000/Year
Employee Type:Full-Time Employee

Industry:Computer Software Telecommunications

Manages Others:yes
Manager of Software Development

Manager of Software Development

JOB DESCRIPTION
Job Location: CAD Development Team- Scottsdale, AZ
Manager:Vice President, Computer Aided Dispatch
Salary: $120,000-$130,000 per year. (Full relocation benefit would also be included, if necessary.)

COMPANY OVERVIEW:
IPC Information Systems is a leading provider of mission-critical communications solutions to the world's largest financial services firms, as well as to public safety; government security; energy and power; and transportation organizations. IPC offers customers a suite of products and enhanced services that includes advanced Voice over Internet Protocol (VoIP) technology, and integrated network and management services to more than 40 countries. Founded in 1973, IPC's core technology is rooted in the rapid-fire, high stakes world of banks and brokerages, where IPC is the world leader in communications systems.
The position of Manager of Software Development would be dedicated to IPC’s Command and Control (C&C) division; a newer division of the company that was created through acquisition in October 2004. The C&C segment was formed to focus on a new and growing opportunity apart from IPC’s traditional customer base of banks and brokerages in building trading floor systems. The C&C division addresses the needs of control rooms and operation centers, specifically in the public safety arena. This includes the dispatch of police, fire, and medical apparatus and personnel. This sector can be separated into municipal, county, and state police, as well as other groups responsible for protecting individuals and property. The C&C division headquarters is located in Mt. Laurel, NJ with other C&C locations in Scottsdale, AZ and in Canada.

GENERAL DESCRIPTION:

•The incumbent will manage several direct reports in a collaborative development environment to develop and execute data conversion scripts, as well as be a “hands on” individual and team contributor in building data interfaces to support the CADPro product.

JOB RESPONSIBILITIES:
Management
In the role of a manager, the incumbent would be required to perform 2 major tasks.
1. To establish a disciplined development process to be used by all developers. This includes
oEvaluating development frameworks such as Microsoft Team Foundation Server.
oSelecting, installing, learning, and then educating others in the use of the framework.
oEvolving a development process that works within the confines of the development framework. This includes establishing coding standards, build policies, and quality assurance practices (such as code reviews, unit and system tests, build regression tests, and customer acceptance tests).
oEstablishing mechanisms for tracking and reporting status to local, corporate, and customer management.
oEstablishing source control policies and practices.
oMaintaining communications among the developers and local management to keep the process flowing smoothly and allowing quality products to be delivered on schedule.
2. To monitor the development activities of at least 2 developers. This includes
oDeveloping work plans and schedules.
oMonitoring status.
oProviding mentoring and counseling, as required.
oCoordinating development activities to assure that each build integrates the required functionality, is operational, and is delivered on schedule.
Technical
The primary development task is to convert a substantial amount of existing VB6 code to .Net C#. This should be done in two stages.
1.In lieu of mechanically converting the code, an architectural analysis should be performed. This includes:
oLearning the existing code structure and functionality.
oUnderstanding current and future requirements.
oDeveloping an overall architecture (or framework) that envelopes the code, including all of its use cases and interfaces to existing and future software components.
oDesigning components, modules and classes that will implement the functionality
oPlanning and scheduling the required builds to deliver the new code in an Agile style iterative approach.
2. The existing code is re-designed to fit into the architecture/framework, defined in step 1 above, and is then coded, tested, and delivered in a series of planned multiple, iterative builds. This entails:
oCreating a development plan, and parsing the work out to all participating developers.
oWriting the code and performing all required reviews and unit tests.
oIntegrating the code into a consolidated build.
oExecuting regression test cases to make sure that previous functionality, if any, has not been broken.
oExecuting new function test cases to make sure that the new functionality works as planned.
The second task at hand is to convert a significant amount of code into a new development platform (.Net) and a new language (C#). This has to be done in such a manner that the new code is extensible and will easily accommodate change and enhanced functionality for the next several years. Once the code is understood, a detailed analysis must be performed to determine the best conversion strategy, carefully choosing between the approaches of straight-forward conversion versus re-design and coding from scratch (as well as possible combinations of both approaches).
REQUIREMENTS
REQUIREMENTS:
•Bachelor’s degree in Computer Science or equivalent degree required.
•A minimum of 5 years of management experience (developing work teams, managing critical conversion/interface projects)
•A minimum of 5 years experience in building complex, reliable mission critical systems and applications on a windows platform.
•Conversion experience from VB to C# or C++ to C# is required.
•Good process foundation, along with excellent teamwork, and problem-solving skills.
•Excellent communication skills and data analysis skills required.
•Demonstrated ability to accurately estimate the amount of time/work required to successfully complete specific assignments and deliver them on time.
•Public Safety and CAD software development experience is preferred.
•Experience in working in an agile development environment is a plus.

- Apply for Manager of Software Development

Your email:
Friend email:

Related jobs
  IT System Administrator (314561)
Lockheed Martin Information Technology - Professional Services is seeking an Information Technology (IT) System Administrator. The selected candidate will: load, ...
  PHP Web Developer
VISIONN, a rapidly growing creative agency based in Tempe, AZ has an immediate opening for a PHP Programmer/Developer working within a team developing HTML/DHTML, PHP ...
  Web Software Support
Professional needed; Great opportunity! We are a small, quickly growing, software company seeking an intelligent support professional with experience in SQL, scripting, ...
  Technical Support Technician
Technical Support Technician needed for a fast paced IT Team. Classification pay range $50k - $75k DOE. Responsibilities incl: providing on site support to users, ...
  Database Admin SQL
Database Administrator SQL The Arizona Republic The Arizona Republic, the state's leading provider of news and information for more than a century, is seeking a SQL S...
  Environment Specialist
Environment Specialist Production Technologies provides application development and support, and project and data resource management for a wide spectrum of Countrywide ...
  iSeries Programmer Analyst
Ewing Irrigation Products, Inc. is the fastest growing irrigation wholesaler in the country, with over 163 branch locations nationwide. We are currently looking to ...
  Senior Software Application Developer
We're consultants. We're motivators. We're educators. We're Affiliated Computer Services, Inc. (ACS), a premier provider of diversified business process and ...
  Developer - I/O Software
We're consultants. We're motivators. We're educators. We're Affiliated Computer Services, Inc. (ACS), a premier provider of diversified business process and ...
  Associate Software Application Developer
We're consultants. We're motivators. We're educators. We're Affiliated Computer Services, Inc. (ACS), a premier provider of diversified business process and ...

Related press releases
0.004

Archive: All jobs - Links

Copyright (c)2006 Eipaweb.org - All rights reserved