Application Developer, Lead

Georgia State UniversityAtlanta, GA
7dOnsite

About The Position

Georgia State University’s Instructional Innovation and Technology (IIT) division is seeking a highly skilled and motivated Application Developer, Lead. Reporting to the Manager of Application Design and Development, this plays a critical role in designing, supporting, and enhancing enterprise applications across the university. The Application Developer, Lead serves as a technical expert responsible for the full software development lifecycle – including requirements analysis, system design, programming, testing, deployment, and ongoing support. The ideal candidate is a problem solver with experience with AWS, expert-level development skills, strong analytical capabilities, and the ability to lead technical initiatives and mentor junior team members. NOTE: This role requires on‑site work. Remote or hybrid work options are not available for this position.

Requirements

  • Bachelor's degree and three years of related experience; or a combination of education and related experience.

Nice To Haves

  • Professional experience working with AWS services.
  • Hands‑on experience with CI/CD processes and platforms.
  • Proficiency in SQL (Oracle) and NoSQL data stores.
  • Experience with modern application development using Angular, Node.js, and TypeScript, serverless applications (AWS Lambda, API Gateway, etc.), Docker, and AWS ECS.
  • Experience working within enterprise‑scale software development environments.
  • Experience with GitHub workflows and Infrastructure as Code tools.
  • Familiarity with software testing practices.
  • AWS Certification or relevant certifications

Responsibilities

  • Mentor, instruct, and support team members in best practices, tools, and processes.
  • Respond to customer reports of issues, performance anomalies, and general inquiries.
  • Troubleshoot application code and design solutions.
  • Develop, test, and debug software patches and fixes.
  • Define system scope and objectives through research and fact-finding.
  • Analyze and document business processes and functional requirements.
  • Evaluate the business impact of applying technology solutions.
  • Translate functional requirements into detailed technical specifications.
  • Design programs, code, test, debug, and document software applications.
  • Ensure code quality and maintainability through best practices.
  • Identify necessary resources and develop project plans and schedules.
  • Facilitate project meetings and coordinate team activities.
  • Monitor and report project status to management and customers.
  • Participate in regular meetings with management and customers.
  • Provide updates on project progress and application support activities.
  • Code review for features and fixes.
  • Configuration updates for business logic changes.

Benefits

  • Generous benefits, including health, dental, vision, tuition assistance, and retirement plans.
  • A flexible work environment that supports work-life balance.
  • A knowledge-sharing organization that collaborates with various partners.
  • Opportunities for professional development and career advancement
  • Access to cutting-edge technologies
  • A collaborative and creative team culture
  • A strong sense of purpose and impact in our work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service