Mandatory Qualification
Role and Responsibilities
The Lead Software Engineer is responsible for the design, documentation, development, modification, testing, installation, implementation, and support of the most complex IT applications.
The Lead Software Engineer may also plan, install, configure, and test the Data Warehouse as needed. The Lead Software Engineer does the following: • Analyze and refine systems requirements.
• Translate systems requirements into applications prototypes.
• Plan and design systems architecture.
• Write, debug, and maintain code.
• Determine and design application architecture.
• Determine output media/formats.
• Design user interfaces.
• Work with customers to test applications.
• Assure software and systems quality and functionality.
• Integrate hardware and software components.
• Write and maintain program documentation.
• Evaluate new application software technologies.
• Ensure the rigorous application of information security/information assurance policies, principles and practices to the delivery of application software services.