Software Engineer
Internship INDIA IT development
Job description
about the role
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Improving system quality by identifying issues and common patterns, and developing standard operating procedures. Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems. Maintaining and improving existing codebases and peer review code changes. Liaising with colleagues to implement technical designs. Investigating and using new technologies where relevant. Providing written knowledge transfer material. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
about you
We’re looking for someone with 2 - 4 years of experience, has a B.Tech/MCA degree or similar, and is familiar with the following skills and tools/technologies:
A passion for solving problems and providing workable solutions, knowledge of algorithms and data structures, strong analytical and reasoning skills with an ability to visualise processes and outcomes, proficiency in troubleshooting software issues and debugging a large codebase, outstanding all-round communication skills and ability to work collaboratively.
additional information
Good to have -
- Experience in cloud technologies - AWS/Azure/PCF
- Experience in ML/AI
department
Customer Marketing& Innovation
contract
Regular