Friday, August 31, 2007

Software Development Manager in Dallas, TX

Initially, this position is a hands-on .NET Developer position conducting full life cycle development.



Essential Job Functions

As a manager, you will be responsible for managing multiple development leads to ensure adherence to Clients software development lifecycle. This means solving technology problems as they arise while balancing the compliance to our standards and frameworks.



Oversee the technical design of multiple web-based and smart client software applications

Manage the development leads on multiple projects to ensure compliance to the technical design and architecture standards

Enforce the change management process with the development leads. Ensure technical leads enforce change management to prevent scope creep from impacting projects

Manage the code review process with the technical leads, in some cases perform code reviews yourself

Work with Senior Architects to ensure compliance with the overall Enterprise Architecture and collaborate on opportunities for improvement

Make design decisions for implementations of technology standards and frameworks with little supervision

Motivate your teams and educate the technology leads on how to motivate their developers

Provide technical leadership while fostering an open collaborative environment

Write clear and effective documentation to elaborate on designs and architectures

Report status and issues to the Vice President of Technology



Required Skills

This position requires a diverse technical background and deep knowledge on standards and frameworks. This position also requires excellent communication skills to sell development groups and management on solutions.



Deep knowledge of software development life cycle

Fluent in modeling languages like UML etc

Excellent verbal and written communication skills

Must possess excellent organization skills

Individual must be self-starter, independent and proactive

Highly energetic and motivating



Required Experience and Education

Bachelors or Masters in Computer Science, Information Systems, Engineering or high school diploma with equivalent experience.

6 years of experience in software development

Demonstrated experience in software development process and release management



In depth knowledge of multiple technologies, including but not limited Java, JavaScript, C/C++, .NET, RDBMS, and COM/DCOM


Experience: call for details, .NET Development; SDLC

To Apply to this job go to http://www.GadBall.com or click here