**Date:** 12 Apr 2025
**Location:** Chennai, IN
**Company:** firstsourc
**POSITION SUMMARY AND PRIMARY RESPONSIBILITIES**
**Position Summary:**
The Software Engineer develops capabilities required to build software systems using various software and cloud technologies. He/She should have strong analytical, problem solving, Software programming, Software Database, ability to create visualization and interaction layer on Web/Windows with good integration with underlying technology framework and computer operating system such as Windows / Unix.
Any exposure to AI/ML and Data science is an added advantage.
**Responsibilities:**
- **Develop/Build software application / systems** based on the design document across Front\\-end (web/windows), Back\\-end (.net/java/python) and Database systems
- Utilize best practices around design, coding, automated unit, regression testing, and deployment of software to production
- Work effectively in the **agile\\-at\\-scale** framework
- Clearly communicate status, updates and plan to project leadership
- Learn, acquire and get certified on new technologies as demanded by project
- Any exposure and experience in **AI, ML and Data science** will be of **additional advantage**.
**Please describe in some detail the level of supervision provided:**
Report to Project manager or Technical lead or equivalent with general supervision.
**REQUIRED SKILLS**
- **At least one of Java/.Net/Python/NodeJS**
- **Good Knowledge of JavaScript**
- **At least one of ASP.Net/Angular/ReactJS**
- **RDBMS (Oracle/SQL Server/Postgre) and**
- **Good Knowledge of SQL**
- **Preferable: Knowledge of database management tools like Liquibase / Hibernate**
- **Good understanding of Devops (e.g. Azure DevOps) and cloud PaaS.**
- **Good understanding of coding standards, ability to debug.**
- **Good understanding of Software development lifecycle and processes.**
- **Cloud\\-based (AWS/Azure) deployment of models, performance monitoring and issues troubleshooting**
- **Excellent written and oral communication skills**
- **Ability to work effectively in a cross\\-functional team**
- **Familiarity with Docker and Git**
- **Exposure to AI/ML frameworks in Python, Keras, Pytorch, libraries scikit\\-learn**
- **Knowledge and practical application of statistical analysis and mathematical modeling concepts and principles**
- **Most of our Full Stack projects use MEAN/MERN stack. So knowledge of this will be an added advantage.**
**POSITION SPECIFICATIONS**
**Bachelor’s degree in Computer Science OR Information Technology.**