Desired Skills and Experience

  • Ensure programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs
  • Drive security issues through to closure by engaging necessary stakeholders
  • Subject Matter Expert (SME) for designing and architecting solutions to handle future growth and implement new functionalities as they become available
  • Monitor current and future trends, technology and information that will positively affect organizational projects; applies and integrates emerging technological trends to new and existing systems architecture
  • Responsible for interacting with Comcast business units and socializing EKM program with business stakeholders. Partner closely with business units to ensure security program goals and objectives are well understood
  • Understanding of encryption key management and the ability to educate the application owners and developers on the appropriate path to EKM
  • Understand the application architecture and the pros/cons of different methods of integration with EKM platform (Web Services vs API)
  • Understand encryption within databases and help integrate with EKM
  • Understanding client requirements and how they translate to new application features
  • Design creative prototypes according to specifications
  • Write high quality source code to program complete applications within deadlines
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Evaluate existing applications to reprogram, update and add new features
  • Develop technical documents and handbooks to accurately represent application design and code
  • Lead technical bridges and provides troubleshooting direction. Provides guidance and recommended solutions to complex technical issues
  • Play a key role in working with product vendor for proper tool functioning and ensure product related issues are addressed in a timely manner
  • Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary
  • Proven experience as application developer
  • Experience in designing and building applications
  • Ability to program in at least one programming language such as C#, Java (J2EE) etc.
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools
  • Excellent understanding of software design and programming principles
  • Analytical thinking and problem-solving capability
  • Experience with configuration of Key Management Platforms (such as Gemalto/Thales/Microsoft Azure Key vault)
  • Familiarity with KMIP and other key management protocols
  • Good understanding of application architecture and integration using APIs
  • Experience with web services like SOAP/REST
  • Experience with configuration of Databases(Oracle, MySQL)
  • Comprehensive understanding of encryption protocols (SSL, TLS)
  • Strong knowledge of asymmetric and symmetric cryptography
  • Demonstrates flexibility and ability to effectively handle multiple projects simultaneously
  • Great attention to detail and time-management skills
  • A team player with excellent communication skills