Software Engineer
Societe Generale
Responsibilities
- Perform design , development and reviews of the development
- Write well designed, testable, high quality and efficient code
- Ensure designs are compliant with specification
- Prepare and produce releases of software development
- Implement development best practices
- Work against the triple constraints of the projects (Time , Cost and Scope) and be able to manage them efficiently in co-ordination with Project Manager
- Contribute to the positve outcome of the business requirement -deliverables and Help solve complex technical problems
- Be concerned about the quality of the deliverables and be modest to apply new ideas to improve the process on a continuous improvement mode
- Prepare and share KPI Trackers & delivery report to Management
- Exposure to agile methodologies
- Working exposure with customers and be able to translate the business requirements in to Technical Artifacts
- Gain knowledge on the Application / process quickly and be able to contribute to the project/program roadmap in a short duration
- Despite being a good team player , Be a good communicator and collaborate well within as well as outside the team.
- To be able to actively contribute to the Digital Transformation objective of the Program/Project/Organization
- Collaboration and Communication Influence Architects, Consultants and Principal engineers on strategy and technical roadmap of the application.
- Provide feedback , status and updates to PM, Project Leads with necessary details on work in progress. Ability to give enough status input to them on topics of development, risks, timelines, schedules , escalation and matters of urgent management attention.
- Problem solving Able to provide the necessary expertise to efficiently resolve complex problems and guide the team members at expected speed.
- Domain Develop techno-functional understanding of all modules within application.
- Efficiency Key contributions to technical leads for defining the optimization goals. This includes code evaluate existing code and review, regression impacts, cost saving proposals, performance etc.
- Innovation Motivate team or self lead initiatives towards innovation for business. This will also apply for his/her business line or organizational level.