Seeking high energy, self-starter to join as a Software Engineer on the Divisional Security Engineering team
Individual will participate in planning, developing and implementing software solutions for supported Business Units
Primary responsibility would be to focus on any integration development efforts, including hands on coding
The Software Engineer will also work closely with the architecture team to assist in understanding application and information security strategy, engineering solutions and roadmaps
The Engineer will also partner with IRM and platform services in understanding divisional standards and guidelines
Accountabilities
- Work on implementation of integration layer by leveraging expert knowledge in Java, JSP and Javascript and established integration patterns
- Taking code development ownership to enable Business Unit integration with various cloud based solutions, develop any new integration components or update any existing components in the form of APIs and Microservices
- Assist in root cause analysis on complex development and/or defects
- Participate in divisional reference architecture Implementation
- Developing Web UI components or widgets using Javascript or similar technologies for easy integration with APIs and Microservices
- Produce code assets in adherence to departmental standards
- Adhere policies and standards relating to supported tool processes and management and ensure policies are understood and followed by the organization
- Maintains currency of supporting technical and operational process documentation
- Design and implement life cycle template, policies, analytic requirements, dashboards, reports and work with platform services to ensure high availability of system services in production
- Promote agile and continuous integration methodology for implementation efforts
- Proactively stay updated with industry developments, skills and technologies and share information, ideas and best practice with other development team members and divisions to improve skills and avoid single points of failure
Core Technical Skills
- Experience with at least one of the following development environments/languages: J2EE, Java expert level, C/C++,
NET, C#, SQL or other structured programming tools working knowledge
- Experience developing application integration components using various tools and technologies specifically Java, Javascript, Python etc
- Experience developing APIs/Microservices and UI widgets
- Working with IBM Identity and Access Management Tools (ISAM, TAM, TDI etc
) is a plus
If no prior experience with these tools, ability to learn new tools and technologies - Knowledge of protocols underpinning the web – TCP/IP, HTTP, SSL/TLS, BGP, cybersecurity concepts covering network through application layers is a plus
- Experience in the design and deployment of end user web access and control infrastructure
- Exposure to virtual and cloud environments
- Understanding of security platforms, Proxy, End Point Protection, Web Application Firewall, Intrusion Prevention, Vulnerability Scanning, File Integrity Management, IAM Solutions is plus
- Expertise in Windows, Mac and/or Linux platforms
- Experience with remediating risks exposed by penetration testing and vulnerability scanning tools
- Knowledge of one or more directories such as IBM, Oracle Directory Servers
- Experience with one or more databases such as Oracle, IBM DB2 and MS SQL
Other Skills
- Tech savvy, strong analytical and problem solving skills, specifically the ability to navigate multiple complex systems simultaneously to respond to client inquiries
- Excellent organizational and time management skills; ability to manage multiple priorities
- Strong communication skills – verbal, written and presentation
- Must be willing to take direction and work collectively within the team and/or independently with minimal supervision, with strong sense of ownership and accountability
Qualifications
- Bachelor’s degree in Computer Science or equivalent work experience
- 4-6 years’ work experience in developing, various software systems
- Prior working experience with financial services industry is a plus