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