The Software Configuration Manager is responsible for technical direction, administrative processes, and management governing identification, change control, status accounting, and auditing of systems or software and their constituent components archives.
Job Specification
Responsibilities:
- Build software applications (compile code)
- Write scripts (code assembly, administrative, deployment, etc.)
- Develop features and enhancements in the source control tools and the SCM process
- Maintain performance integrity of code across multiple, customer-preferred, vendor-specific environments
- Establish Configuration Management Policies & procedures with the help of Project Manager, and Process Department
- Provide specialized training to office staff for Information Technology applications such as databases, tools, techniques, and tasks related to configuration management
- Understand code dependencies and daily build variations (e.g., a code fix may break the daily build by causing another portion of the code to malfunction)
- Deploy code to various development and testing environments
- Troubleshoot broken builds and malfunctioning environments
- Proofread/audit code
- Control and manage code (source, binaries, environment configuration files, etc.)
- Administer and maintain change management processes (e.g., maintain version labels; update SCRs in PVCS Tracker, etc.)
- PVCS Tracker Administration
- VSS Administration
- Manage Project's Intranet Site
Job Requirements:
- Knowledge of the incremental software development life cycle
- Effective oral and written communication skills
- Knowledge of ISO and CMMI Level 5 is a plus
- Programming skills in C#, ASP.NET, ADO.Net, ADO, Classic ASP, HTML, JavaScript/VBScript
- Object-Oriented Analysis, Design, and Programming (OOA, OOD, OOP)
- Database Programming (Stored Procedures, PL-SQL/T-SQL) with MS SQL Server 2000 or later
- Analytical skills with good communication and presentation skills
- Minimum 2 years of hands-on experience with the above skills
- BSc/BS in Computer Sciences, B.E. in Computer Engineering, MCS/MS in Computer Sciences preferred
- MS Certification is a plus
Location: Information Technology and Services - Karachi, Pakistan