Duties: Serve as part of a team of software engineers engaged in large scale software development working in a distributed environment as a lead engineer for the team. Analyze, design, and engineer computer software. Develop program specifications and detail design documents. Participate in the development of functional specifications. Develop prototypes from functional specifications. Design and engineer sub-software and components. Code, test, debug, and deploy to production programs and software. Develop data conversion routines and security components to support engineering and development in production environment. Complete documentation needed for the successful deployment, operations, support, and ongoing maintenance of the software including regulatory and compliance documentation as required. Assist users in testing, training, and preparation for operations. Work with object-oriented development tools and techniques and on multiple platforms and/or with multiple methodologies. Provide updates to project leadership and technical leads to assist with monitoring of performance standards under Service Level Agreement (SLA). Participate in the development of tests to have continuous deployment assurance such as Component, Contract, and Performance Testing.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees