Lead Software Engineer
itworx
Total years of experience :13 years, 10 Months
Own one or more modules of the project under development.
Mentor junior team members with the assistance of PM/Architect.
Maintain high team morale
Adhere to company and project standards and guidelines.
Accurate time accounting and reporting of own work.
Pay high attention to detail in all work.
Quality, on time delivery of agreed deliverables.
Conduct system wide requirement analysis.
Conduct module level work effort estimations and integrate for the whole system.
Will work under the guidance of the PM/Architect/BA
Thoroughly understand the Requirements and Design.
Develop detailed design.
Use best practices and coding standards.
Conduct peer-reviews and lead reviews and provide feedback
Develop, maintain, troubleshoot, enhance and document components
Conduct configuration and tem management of own work.
Assist Project Lead/PM/BA in project coordination.
Conduct project risk identification and mitigation action planning with the project manager
Reports to the PM/Architect/BA
Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor
Working closely with upper management
Develop and update project code
Design and develop programming systems making specific determinations about system performance
Review and repair legacy code
Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies
Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
Analyze system specifications and translate system requirements to task specifications for junior programmers
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references
Provide recommendations to management concerning issues of programmer productivity and software development management