Orange is hiring for the role of Software Engineer!
Responsibilities of the Candidate:
- Identify and analyze user requirements and build applications based on business requirements.
- Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Work closely with agile teams and Business Analysts/business stakeholders to understand business needs and collaborate to deliver solutions.
- Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems.
- Maintain and improve existing codebases and peer review code changes.
Requirements:
- B.Tech/MCA degree
- A passion for solving problems and providing workable solutions
- Knowledge of algorithms and data structures
- Strong analytical and reasoning skills with an ability to visualize processes and outcomes
- Proficiency in troubleshooting software issues and debugging a codebase
- Excellent all-round communication skills and ability to work collaboratively
- Good knowledge of SQL and OOPS concepts
- Good hands-on Software Development experience, and working experience in backend/frontend development
- Keen to learn skills as per project requirements
- Good to have skills:
- SQL/No SQL
- PostgreSQL
- Python
- ML/AI/NLP