INTELLIGENCE APPLICATION DEVELOPER
Reference: T234693
To transition beta-stage, on premises applications into reliable, production
ready systems by designing and executing migrations to scalable cloud
platforms that support long term growth and stability. To transform working
prototypes into enterprise grade applications by applying cloud-native
architecture, security, and performance best practices that enable consistent,
dependable operation at scale. To own the full lifecycle from internal proof
of concept to business critical solution. To support the Precision Medicine
Institute s expanding portfolio of internal applications, including those
developed with AI assisted tools, by enabling infrastructure and deployment
patterns that the business can confidently depend on.
Duties and Responsibilities :
Cloud Migration Deployment: Assess existing on-premise beta applications
and architect their migration to cloud platforms, primarily AWS
Select the right AWS services for each app's needs - EC2, RDS, S3, Lambda,
ECS, etc.
Execute lift-and-shift and re-platforming migrations with minimal
disruption to users Scaling
Performance Redesign data layers, APIs, and app infrastructure to handle
real-world usage loads Implement auto-scaling, load balancing, and
redundancy so apps stay healthy under demand
Monitor and tune performance and cloud costs as usage grows
Backend Data Management: Migrate on-prem databases to managed cloud
equivalents (RDS, DynamoDB, Aurora, etc.)
Build or refactor data pipelines to function reliably in a cloud
environment
Establish backup, recovery, and data governance practices fit for
production
Application Support
Maintenance: Serve as the go-to technical resource for keeping deployed
apps running
Troubleshoot issues across the full stack
Infrastructure, backend, and integrations
Work alongside AI tools and AI-generated codebases
Understanding, hardening, and maintaining them
Help define how the organization consistently packages and deploys AI-
assisted applications
Introduce containerization (Docker/Kubernetes or ECS) to make apps
portable and repeatable
Document architectures and runbooks so systems are maintainable long-term
Salary Range: $57,940 - $94,150
LOCATED ONSITE IN BIMRINGHAM, ALABAMA.
Bachelor's degree in a related field and two (2) years of related experience
required. Work experience may substitute for education requirement.
Preferred:
3-6 years in software engineering, cloud engineering, or DevOps
Proven experience migrating applications from on-premise environments to
AWS Strong working knowledge of core AWS services (EC2, S3, RDS, VPC,
IAM, Lambda)
Solid backend skills in Python, Node.js, or similar
Experience with relational and non-relational databases - both managing
and migrating them
Comfortable working with AI-assisted codebases and reviewing AI-generated
code
AWS certification (Solutions Architect, Developer, or SysOps)
Experience with infrastructure-as-code (Terraform, CloudFormation)
Docker and container orchestration experience
Familiarity with CI/CD pipelines for automated deployment
Prior experience in a fast-moving environment where apps go from prototype
to production quickly
UAB is an Equal Employment/Equal Educational Opportunity Institution dedicated
to providing equal opportunities and equal access to all individuals
regardless of race, color, religion, ethnic or national origin, sex
(including pregnancy), genetic information, age, disability, and veteran's
status. As required by Title IX, UAB prohibits sex discrimination in any
education program or activity that it operates. Individuals may report
concerns or questions to UAB's Assistant Vice President and Senior Title IX
Coordinator. The Title IX notice of nondiscrimination is located at
uab.edu/titleix.