> Markdown version of [/jobs/ext/4616043-systems-analyst-3-applications-software-development](https://www.wearedevelopers.com/jobs/ext/4616043-systems-analyst-3-applications-software-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Systems Analyst 3/ Applications/Software Development - **Company:** MADDISOFT, LLC - **Location:** Austin, TX, United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Business Analytics Applications, Application Integration Architecture, User Authentication, Unit Testing, Big Data, Cloud Engineering, Code Review, Continuous Integration, Data Governance, Data Integration, Data Warehousing, Github, Design of User Interfaces, Identity and Access Management, Python (Programming Language), OAuth, OpenID, Performance Tuning, Openid Connect, Cloud Services, Security Assertion Markup Language (SAML), Secure Coding, Web Application Security, Software Deployment, Software Engineering, TypeScript, Data Logging, Enterprise Software Applications, ReactJS, Snowflake, Software Application Programming, Git, Fastapi, Event Driven Architecture, Kubernetes, Information Technology, Deployment Automation, Data Management, Front End Software Development, Terraform, Devsecops, Docker - **Published:** November 7, 2026 - **Apply:** https://www.dice.com/job-detail/ca7709f0-73b9-469b-a504-20de3ef43499 ## About the Role * At least 8 years of experience designing, developing, testing, deploying, and supporting full-stack web applications using modern frontend and backend technologies, including UI development, APIs, security, authentication, authorization, data integration, and production support., * At least 5 years of experience developing secure web portals or enterprise applications supporting internal and external users, including role-based access, identity management, API integration, secure coding, testing, performance optimization, and operational support. * At least 5 years of experience with React, TypeScript, JavaScript, Python, FastAPI, and Terraform. * At least 3 years of experience developing applications in healthcare, public health, disease surveillance, or health information environments, including electronic case reporting, laboratory data, healthcare records, or other regulated health information. * At least 3 years of experience developing applications that process sensitive healthcare data while complying with HIPAA, privacy, security, and data governance requirements. * At least 3 years of experience integrating applications with cloud services and data platforms, including AWS services, enterprise APIs, analytics platforms, data warehouses, or large-scale data ingestion solutions supporting reporting and analytics. * At least 3 years of experience implementing OAuth 2.0, OpenID Connect (OIDC), SAML, or other enterprise authentication and authorization solutions. * At least 3 years of experience designing and implementing event-driven architectures using cloud-native integration and messaging services. * At least 3 years of experience with modern software delivery practices, including Git, GitHub, CI/CD, automated deployments, DevSecOps, unit and integration testing, code reviews, defect tracking, monitoring, logging, and documentation. * At least 1 year of experience deploying applications using Docker and container orchestration platforms such as Kubernetes. * At least 1 year of experience with AWS HealthLake, Snowflake, or similar cloud healthcare data platforms. ## Description * Understand business objectives and problems, identify alternative solutions, and perform studies and cost/benefit analyses of proposed alternatives. * Analyze user requirements, procedures, and problems to automate processing or improve existing computer systems. * Confer with personnel from organizational units to analyze current operational procedures, identify problems, and understand specific input and output requirements, including data-input formats, data summarization needs, and report formats. * Write detailed descriptions of user needs, program functions, and the steps required to develop or modify computer programs. * Review computer system capabilities, technical specifications, and scheduling limitations to determine whether requested programs or program changes are feasible within the existing system.