Job Description:
Senior Software Engineer is responsible for development, delivery, installation, and maintenance of Software applications in Betacom Lab and production environments.
SKILLS AND ABILITIES:
- 4+ years of experience in software applications development using technologies like Java, Python.
- Extensive experience in developing microservices using muserver OR Springboot.
- Experience with HTML5, jQuery and CSS.
- Experience with integration with a chat application like Amazon Connect.
- Hands-on experience in pulling data from external sources using APIs, joining data from disparate data systems, and distilling large data sets into actionable insights that drive business value
- Proficient in writing complex structured query language (SQL) queries on large datasets and relational databases for data manipulation and analysis
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Responsible for the development and maintenance of key features and tools
- Provide software installation guidelines using CI/CD model.
- Perform exploratory data analysis on complex data sets to gain a deeper understanding of Betacom’s API usage and developer journey
- Build statistical models to predict developer behavior and usage to drive API adoption
- Design and develop automated interactive dashboards and data visualization dashboards to track developer business metrics and insights
- Create various machine learning based tools and processes
- Build recommendation engine for Betacom
- Deploy ML model over web service
- Build predictive models and machine-learning algorithms
- Exposure to multiple SQL and NOSQL databases