Cybersecurity Project Manager Apply
Position: Cybersecurity Project Manager
Location: Chicago Heights, IL - Hybrid
Contract
Job Description:
- Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles, actively code against the roadmap
- Develop high quality, well documented and efficient code adhering to all applicable Prudential standards
- Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems
- Work on complex problems in which analysis of situations or data requires an in-depth evaluation of various factors
- Use programming languages including but not limited to Python, Java, or JavaScript and React, SpringBoot, Node.js frameworks
Skills:
- Bachelor of Computer Science or Engineering or experience in related fields.
- Leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization.
- Profound understanding of web-based technologies including multi-tier applications and security standards (HTTP, TLS, REST/SOAP, Cookie Handling, SAML, OAUTH, OIDC, )
- Experience with agile development methodologies and Test-Driven Development (TDD)
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- Excellent problem solving, communication and collaboration skills
- Applied experience with several of the following:
- Programming Languages: Java, and Java Script; working in distributed systems, object-oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing.
- Software security skills including secure coding, web application security and DevSecOps; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
- AWS Core Services: AWS Services such as ECS, Secrets Manager, API-Gateway, CloudWatch etc.
- Frameworks: SpringBoot, Node.js, such as Full / MEAN / MERN stack
- Data Store: NoSQL or Relational Data structures; MongoDB BPM tools
- Data Streaming: SQS, Kinesis
- Application Programming Interfaces (API): Consumption & Development; implementing service-oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL
- Unit, interface and end user testing concepts and tooling (functional & non-functional)
- Automated testing
- Accessibility awareness
- Dev Ops Tools & Practices: DevOps automation tools, practices & capabilities, continuous integration & continuous delivery
- DevOps Platform: Industry standard CI/CD solutions, platforms and tools (Jenkins, Atlassian, Sonar, Artifactory, CheckMarx etc.) to support lifecycle capabilities.
- Software Development Life Cycle (SDLC): Monitoring and logging techniques
- Preferred qualifications:
- 5+ years Software development & Engineering experience.
- 2+ years of experience in designing, implementing, and supporting IAM and SSO solutions.
- 3+ years of Java development experience with frameworks like SpringBoot, SpringMVC, SpringData etc.
- 2+ years of development experience with AWS Services like AWS ECS Fargate, Secrets Manager, CloudWatch etc.
- Architecture Patterns
- Design Thinking
- Financial/Insurance industry experience is a plus, not a must