
Application Development Engineer (ADE) - Backend
- Bangalore, Karnataka
- Permanent
- Full-time
- Create software to address specific customer needs.
- Create software for internal use.
- Rapidly create proof of concept projects.
- Work on open-source development projects.
- Provide technical support for products developed by the TAC Tools
- Continued training to maintain expertise.
- Excellent written skills.
- Regularly exercises discretion and independent judgment.
- Maintain professional relationships with teammates, partners and clients.
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade the existing systems
- Recommend and execute improvements
- Create technical documentation for reference and reporting
- Bachelor's Degree in Computer Science from a four-year college or university or related experience and/or training; or equivalent combination of education and experience.
- 4 to 8 years experienced
- Attention to detail
- Background in Linux, Unix, C/C++, Golang
- Understanding of complete backend workflow for web apps
- Experience building third-party software integration and API's
- Release engineering skills (pip, rpm, deb, rvm)
- Experience with CI platforms (Jenkins)
- Working Experience in relational databases (MariaDB, Postgres)
- Familiarity with Agile software development methodology
- Creative thinker and team player
- Should be ready to adopt new technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Nice to Have:
- Working experience in docker and K8s deployments
- Working Experience in AWS/GCP
- Working experience with Network technologies