Tampa, FL, USA
4 days ago
Software Engineering

DESCRIPTION:

Duties: Lead the design, development & implementation of large scale software solutions. Solve business problems through innovation and engineering practices. Responsible for all aspects of the Software Development Lifecycle (SDLC), including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Lead code reviews to ensure solutions are aligned to pre-defined architectural specifications. Lead design reviews by recommending ways to incorporate requirements into designs and information or data flows. Lead project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. This position requires up to 10% travel (domestic and international) to JPMC offices.

QUALIFICATIONS:

Minimum education and experience required: Bachelor’s degree in Computer Engineering, Computer Science, or related field of study plus 9 years of experience in the job offered or as Software Engineer Director, Engineering Lead/Director, Mobile Engineer, Software Analyst/Engineer, or related occupation. The employer will alternatively accept a Master’s degree in Computer Engineering, Computer Science, or related field of study plus 7 years of experience in the job offered or as Software Engineer Director, Engineering Lead/Director, Mobile Engineer, Software Analyst/Engineer, or related occupation.

Skills Required: Requires experience in the following: Linux; Agile SDLC methodology; Microservices; Spring; Performance Testing; Regression Testing; System Integration Testing; Mobile Application Architecture; Android Application Engineering; iOS Application Engineering; Service design including Scalable and mobile-friendly APIs; Business Acumen; User Experience Design; Mobile Application development, security and testing; Application Architecture Disciplines including System Design, Architectural patterns, Data Storage Management, Networking Architecture, Security, Scalability, Performance Optimization, Continuous Integration and Development, monitoring and analytics, and compliance and regulations; and Mobile Security Best Practices including Secure Authentication, Secure Networking, Secure Data Storage, Secure Coding Practices, Secure APIs, Application Permission Management, Secure Updates, Threat Detection, and Data Privacy.

Job Location: 10410 Highland Manor Dr., Tampa, FL 33610. Telecommuting permitted up to 40% of the week.

Confirm your E-mail: Send Email