American Bankers Insurance Company of Florida (ABIC) dba Assurant, Inc. seeks Lead Software Engineers in Lewisville, Texas.
• Analyze requirements and design solutions for approved projects and change requests of the highest complexity.
• Gather requirement data from various stakeholders and constituencies.
• Review, evaluate, organize and document detailed requirements of the various stakeholders.
• Evaluate technical capabilities, options and strategies.
• Develop, document, present and recommend design solutions and alternatives.
• Prepare estimates of cost, effort and duration for development tasks and activities.
• Perform technical evaluations of vendor packages.
• Prepare and contribute toward the preparation of project and product vision documentation.
• Collaborate with Enterprise Architecture in the selection and use of new, unexplored technology.
• Design/develop system, application and program code according to business and technical requirements.
• Validate software and infrastructure components required to implement technical solutions.
• Validate solution platform, technology, objects, functions, interfaces, dependencies, and integration points.
• Prepare and/or direct preparation of design documentation; evaluate designs for requirement consistency (design review).
• Translate designs into specifications for required infrastructure and application software components.
• Code and unit test solutions and/or direct and mentor these activities for software development teams.
• Evaluate software products for consistency with best practices, standards and enterprise architecture (code review).
• Perform quality assurance and testing to achieve quality objectives.
• Review quality requirements and establish or recommend appropriate measurement metrics.
• Identify and document quality assurance activities, strategies and schedules.
• Select/recommend appropriate testing tools and techniques.
• Perform and/or direct and mentor technical support activities required for execution of overall test plans.
• Perform and/or direct and mentor defect correction while maintaining application integrity.
• Evaluate outcomes, review findings and recommend strategies that improve long term system quality and performance.
• Implement solutions.
• Adhere to Assurant change management requirements for application and system implementations.
• Analyze conditions and approve strategies that effectively minimize implementation risk and/or improve system reliability and performance.
• Prepare and/or oversee the preparation of and approve change management and Help Desk documentation according to implementation requirements.
• Assure reliable disaster recovery and back-out mechanisms are in place and readily available.
• Execute, direct and approve software implementation activities according to current standards and policies.
• Monitor implementations and coordinate and/or direct appropriate response in the event of disruptive impacts.
• Provide system support.
• Maintain knowledge of overall mainframe and distributed application and system support environments, utilities and procedures.
• Provide rapid corrective response and action to resolve disruptive production system incidents.
• Ensure the communication of incident status to appropriate management, staff and user personnel.
• Ensure the documentation of incident occurrence and resolution in the appropriate repositories.
• Identify and recommend strategies to minimize risk(s) of incident recurrence.
• Oversee the resolution of complex technical development and support issues.
• In consultation with Manager, establish and monitor development plans, short- and long-term goals for the development team.
• Ensure that all processes are documented and that the staff is cross trained.
• Oversee requests and incidents for the business.
• Manage project and related project activities.
• Provide feedback on performance of development team members to System Managers for ATM and any HR related activities.
• Maintain and enhance knowledge of the business operations and strategic imperatives of Assurant.
To apply: Visit https://www.jobpostingtoday.com/application/25670/apply
JOBS.NOW Note: To tap into these hidden job opportunities, it's crucial to adhere strictly to the application process outlined in each job ad. At JOBS.NOW, we ensure that every listing includes detailed employer instructions. Follow them precisely to be considered for these unique positions!
The "Log Application" button simply allows you to log the application for your records - JOBS.NOW does not submit any applications to employers directly. Remember to still apply through the method indicated in the job ad (mail, email, or via link).
Please note that JOBS.NOW is an independent website and does not post this listings on behalf of any employers nor do we receive any compensation for these listings. All listings are sourced via media or internet channels required by the PERM process.