At GCI, we solve the hard problems. As a SME Software Developer, a typical day will include the following duties/skills:
- Perform full‑stack development activities in the Customer’s cloud environment.
- Complete all steps of the product‑design process (conceptualization → UI → functional design → implementation → usability review).
- Develop innovative user‑interface designs based on marketing needs, user analysis, product innovation, technology, and business requirements.
- Create conceptual models, workflows, design prototypes, and UI specifications.
- Ensure adherence to UI guidelines and standards during development and maintenance.
- Communicate and collaborate effectively with cross‑functional team members.
- Experience developing, customizing, and using applications for intelligence analysis.
- Backend development with Python, PostgreSQL, and AWS services (e.g., SQS).
- Front‑end development with CSS, HTML, and vanilla JavaScript.
- User‑centered design principles, web standards, typography, color, and usability standards.
- Full‑stack development in the Customer’s cloud environment.
- Containerization using Docker and Kubernetes for developing and deploying applications/microservices.
- Experience in Customer analytic mission areas, especially research on analyst user needs.
- Ability to organize and structure solutions to complex problems.