Associate - Software Engineer

Date: 12 Apr 2025

Location: Mumbai, 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.