Description

  • Lead a team of employees and contingent workers to remediate applications with out of support/legacy technologies and/or security vulnerabilities.
  • Provide direction to keep team on track to complete projects and ensure project goals are met by assigning tasks to team members and timely follow ups.
  • Meet development schedules by ensuring the delivered solutions meet the technical specifications and design requirements.
  • Drive/Lead key technical and architectural decisions for the systems, provide and influence key designing decisions for the technology, infrastructure and configuration of the systems for scalability and capacity.
  • Application Remediation:
  • Provide proactive advice and feedback throughout the development lifecycle for prevention and early correction of quality problems.
  • Train and mentor junior staff / team members
  • Employ extensive professional experience and creativity to resolve sophisticated technical problems.
  • Contribute to design and code reviews.
  • Document lessons learned and help maintain knowledge database.
  • Technology/Business Partnership:
  • Collaboratively work with all other IT Teams to identify “Win/Win” opportunities and improve efficiency.
  • Championing and influencing technology decisions with business partners, IT management and Team members on matters concerning multiple sophisticated projects which requires the ability to negotiate while maintaining effective relationships.
  • Champion current trends in the industry partnering with Engineering and Architecture Services
  • Driving technical solutions in alignment with architectural roadmaps
  • Engage with business users, application owners and other affected parties in the project inception phase to understand application and define remediation strategy and test strategy.
  • Qualifications:
  • Bachelor’s degree in computer science or engineering or equivalent
  • 8+ Years of experience in IT industry with 4 years of technical leadership
  • Experience with Java development background and having worked on design, optimizations & performance tuning.
  • Excellent understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers
  • Hands-on experience on multiple technologies such as:
  • Java/J2EE & middleware (WebLogic, Apache, Spring Boot, etc.) technologies in UNIX environment and Scripting languages such as UNIX Shell
  • Build automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.)
  • Relational databases (Sybase, DB2, SQL Server, Oracle, PostgreSQL)
  • Information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc.
  • Keys to Success in this Role:
  • Good interpersonal, relationship building and team working skills.
  • Shown ability to communicate optimally with various teams, both business and technical, to achieve goals.
  • Ability to communicate clearly, efficiently and persuasively.
  • Motivated to learn new technologies and identify process improvements and efficiencies.
  • Strong verbal and written communication skills

Education

Bachelor's degree