Lafayette Economic Development Authority-posted 29 days ago
Full-time • Mid Level
Lafayette, LA
11-50 employees

Android Developer CGI Your future duties and responsibilities: Develop & Maintain Software Solutions - Design, develop, test, and deploy high-quality, scalable, and maintainable software solutions that meet business and technical requirements. Participate in Agile Development - Work as part of a cross-functional Scrum team, contributing to sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives. Write Clean, Efficient Code - Follow best practices for coding, ensuring code is well-structured, maintainable, and aligned with team standards. Collaborate with Stakeholders - Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet user needs. Perform Code Reviews - Conduct peer code reviews, provide constructive feedback, and ensure code quality, security, and performance standards are met. Test & Debug Applications - Write unit, integration, and functional tests; troubleshoot issues and optimize system performance. Continuous Improvement - Identify and implement improvements to development processes, tooling, and system architecture. Follow DevOps & CI/CD Practices - Contribute to build automation, deployment pipelines, and monitoring to improve development efficiency and system reliability. Stay Up to Date with Industry Trends - Continuously learn and apply emerging technologies, frameworks, and best practices in software engineering.

  • Develop & Maintain Software Solutions
  • Participate in Agile Development
  • Write Clean, Efficient Code
  • Collaborate with Stakeholders
  • Perform Code Reviews
  • Test & Debug Applications
  • Continuous Improvement
  • Follow DevOps & CI/CD Practices
  • Stay Up to Date with Industry Trends
  • 7+ years of professional software development experience, with a minimum of 3 years focused on Android (native) development.
  • Hands-on experience with Test-Driven Development (TDD) and writing unit, integration, and end-to-end tests using modern testing frameworks.
  • Proficiency in Jetpack Compose, Kotlin and Java.
  • Strong understanding of cloud environments and DevOps practices around CI/CD pipelines (Jenkins/Cloudbees) and containerization (Docker/Kubernetes).
  • Experience with microservices architecture and event-driven design patterns.
  • Familiarity with domain-driven design (DDD) principles.
  • Knowledge of observability practices such as logging, tracing, and monitoring (e.g., OpenTelemetry, Prometheus, Grafana).
  • Experience contributing to architectural decisions and technical roadmaps.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service