DESCRIPTION:
Duties: Perform architecture, design, development, and end-to-end testing of identity and access management systems. Design and develop systems per requirements using multiple programming languages on diverse platforms. Create design documents and code demonstrations during team scrums and code review sessions. Demonstrate and present new software features and components to end-users and clients. Create and configure build pipelines to deploy new software versions using continuous integration and deployment methodologies. Write test scripts, unit test cases, functional test cases, and integration test cases to perform system-level testing for release integrity. Design and write automation code to reduce manual effort and increase task throughput. Adhere to and enforce the prescribed firm-wide software development lifecycle using Agile methodologies. Develop fully automated infrastructure deployment for on-premises and external cloud systems.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Information Technology and Computing, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Software Developer, Java Developer, Systems Engineer, or related occupation. The employer will alternatively accept a Bachelor's degree in Information Technology and Computing, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Software Developer, Java Developer, Systems Engineer, or related occupation.
Skills Required: Requires experience in the following: Linux; Unix; Windows; Agile SDLC; Application Architecture Disciplines; Infrastructure Architecture Disciplines; Microservices Architecture; Apache Kafka; Docker; J2EE; Jenkins; NodeJS; Spring Framework; Springboot; Spring Security; Hibernate; Java; JavaScript; JQuery; Python; React; Shell Scripting; SQL; XML; Angular; Apache Tomcat; Bootstrap; REST; Maven; Kubernetes; Apache ZooKeeper; Cassandra; Hadoop; MongoDB; Oracle; DB2; GIT; Cucumber; Junit; Automated Testing; Blackbox Testing; Functional Testing; Manual Testing; Performance Testing; Regression Testing; System Integration Testing; Unit Testing; User Acceptance Testing; White Box Testing; JMeter; Blazemeter; Kerberos Authentication Protocol; OAuth; ADFS; OIDC; SAML; JWT standards; Terraform; SPNEGO; GSSAPI; AWS EC2; AWS EKS; AWS ECS; AWS Fargate; AWS Lambda; AWS IAM; Ansible.
Job Location: 8181 Communications Parkway, Plano, TX 75024