Salary
💰 $100,300 - $135,700 per year
Tech Stack
CloudJavaShell ScriptingSQLUnix
About the role
- Analyze, troubleshoot, debug, and resolve technical, programming, and application architecture issues
- Create and optimize Artificial Intelligence (AI) model prompts to enhance output quality
- Operate and script in Unix-like operating systems using command-line tools and shell scripting
- Analyze data from technical and business perspectives, integrating it into system and application architectures
- Manage end-to-end system design, build, test, deployment, and modification to maintain software functionality
- Apply systems thinking to understand software inter-relationships and impacts
- Construct and manage database objects, integrating application components and databases across multiple platforms
- Gather and evaluate end-user requirements, perform requirements analysis, and ensure traceability throughout the product lifecycle
- Develop and execute test plans, document software functionality, and prepare user training materials
- Apply software architecture and design methodologies, managing software configuration, release, and installation processes
- Design, program, test, and implement computing applications
- Build conceptual, logical, and physical data models using computer tools
- Ensure application security and compliance with computing security requirements
- Utilize cloud computing platforms and services for scalable and flexible deployment environments
- Employ containerization and orchestration technologies to manage and scale applications efficiently
- Apply machine learning techniques and frameworks to develop intelligent systems and enhance AI capabilities
Requirements
- 3+ years of experience in programming in C, C++, C#, and Java
- 3+ years of experience in cloud and container technologies
- 3+ years of experience in writing SQL statements
- 3+ years of experience software lifecycle execution and troubleshooting
- Bachelor's degree or higher recommended
- health insurance
- flexible spending accounts
- health savings accounts
- retirement savings plans
- life and disability insurance programs
- paid and unpaid time away from work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++C#JavaSQLArtificial Intelligencemachine learningshell scriptingsoftware architecturedata modeling
Soft skills
troubleshootingrequirements analysissystem designcommunicationproblem-solvingcollaborationanalytical thinkinguser trainingdocumentationsystems thinking