DESCRIPTION: Duties: Design and develop user interfaces and JavaScript frameworks. Ensure the technical feasibility of UI/UX designs. Optimize applications for maximum speed and scalability. Develop server-side logic, define and maintain databases, and ensure high performance and responsiveness to requests from the front-end. Work with back-end frameworks. Implement security and data protection measures. Design and manage databases. Write efficient queries and optimize database performance. Design and implement APIs. Integrate third-party APIs and services. Perform code management and collaboration using version control systems. Participate in code reviews and provide constructive feedback to peers. Write unit, integration, and end-to-end tests to ensure code quality. Debug and resolve technical issues across the stack. Participate in code reviews and provide constructive feedback to peers. Automate deployment processes using CI/CD tools. QUALIFICATIONS: Minimum education and experience required: Master's degree in Information Technology, Electronic Engineering, 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, System Engineer, UI Developer, or related occupation. The employer will alternatively accept a Bachelor's degree in Information Technology, Electronic Engineering, 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, System Engineer, UI Developer, or related occupation. Skills Required: This position requires three (3) years of experience with the following: Building robust applications using JavaScript ecosystem, including modern ES6+ features, asynchronous programming, cross-browser compatibility and responsive design; Developing and optimizing React applications for performance using techniques including virtual DOM and code splitting; Handling complex component hierarchies and data dependencies using ContextAPI; Ensuring compliance with Accessibility ADA WCAG 2.1 standards; Testing frameworks including Chai, SinonJS, and Jasmine for unit and integration testing; Developing dynamic web applications with a focus on efficient routing, form handling, and HTTP services; Project scaffolding and optimizing development workflows using modern frameworks including React.js, Angular, Vue.js and tools including React App and Angular CLI to ensure scalable and maintainable solutions; Modeling tables using tools such as Erwin; Writing queries to extract data from RDBMS and No SQL DB; Hybrid mobile development using JSBridge to enable communication between native platforms and JavaScript; Automating deployment processes using CI/CD tools such as Jetstream; Testing automation solution using Cucumber, Jest, and LoadRunner to simulate virtual users to test the load capacity; Automating mobile applications using Appium. This position requires two (2) years of experience with the following: Performing automated testing and performance optimization using Sauce Labs; AWS deployment and application maintenances including ECS, EKS, Lambda, SQS and Data Lake; Developing microservices and RESTful APIs using Flask and Django; Mobile development for iOS and Android platforms; Working on Spring Boot application along with Kafka integrations; Implementing fine-grained access controls using SiteMinder advanced policy management capabilities including Single Sign-On, Multi-Factor Authentication (MFA) and Attribute-Based Access Control (ABAC) by allowing dynamic access decisions based on user attributes and environmental conditions. This position requires one (1) year experience with the following: Open Telemetry for telemetry data collection and delivery using @opentelemetry-js. Job Location: 8181 Communications Pkwy, Plano, TX 75024