Senior Software Engineer - Miles - (26000ED5)
Missions
ERP Application Development & Maintenance (Core System i.e. MILES) – Bringing solutions for the business requirements by implementing / modifying the Configurations with no regressions.
Responsibility to manage the Change Request by following end to end software development life cycle and collaborate with business users & other colleagues for the deployment
Profile
4 – 6 years of experience as a Techno Functional Analyst
Experience in Database Queries and Procedures
Have experience in Application Support on the Functional issues.
Clear understanding of Software Development life cycle and process Oriented.
Configuration experience in ERP product
Strong fundamentals in Leasing will be an added advantage.
Experience on identifying and executing test strategies, test plan and functional test cases.
Experience in preparing and conducting functional reviews and training sessions.
Capability to works with customers and cross location teams to establish and maintain a consistent delivery.
Ability to work closely in a team environment is highly recommended.
Willing to work primarily in Functional Support and also in Change Requests.
Willing to work in different shifts day shift, afternoon shift.
Problem solver, thinker and analyser
Solution challenger when relevant.
Excellent communication and writing skills with the ability to understand and end user directly.
Have negotiation skills (tactful).
Ability to raise factual alerts & risks when necessary.
Organized and practical.
Business Insight
At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!
Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.
We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Senior Software Engineer - Miles - (26000ED5)
Specialist Software Engineer .NET Full Stack - (26000F60)
Missions
- Develop new features and maintain existing web applications and APIs
- Participate in the design and architecture of applications and solutions
- Deliver developments in compliance with best practices and security requirements
- Collaborate with the project manager and other developers to ensure project progress
- Identify and report detected malfunctions
- Identify and report security vulnerabilities
- Adhere to project timelines
Profile
- Languages & Platforms: C#, .NET Core 3+, .NET Framework 4.5+, ASP.NET Core MVC, HTML, CSS, jQuery
- Strong proficiency in C# concepts such as LINQ, Collections, Task, Predicate/Func/Action, Extension Methods, Generics…
- Frameworks & Tools: NHibernate 5+, EF Core 2+, NUnit/XUnit, NSubstitute (or equivalent), Castle (or equivalent), Service Fabric
- APIs: Web API 2, Swagger, JWT, REST, NSwag
- Data: SQL Server 2012+
Business Insight
At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!
Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.
We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Specialist Software Engineer .NET Full Stack - (26000F60)
We are seeking a skilled and proactive Database Administrator with strong experience in database design, optimization, and cloud migration. This role is critical to modernizing our data infrastructure, including the redesign and migration of our legacy database to a scalable cloud or Kubernetes-based On-Prem platform.
Core Responsibilities & Technical Priorities
The ideal candidate will be expected to contribute across the following areas:
•Kubernetes, Containerization & Grafana — Experience deploying and managing containerized workloads, with familiarity in Grafana for observability and monitoring
•Time Series Database Design & Deployment — Ability to architect and deploy a new time series database solution from the ground up
•Legacy PostgreSQL Upgrade & Migration — Experience modernizing and migrating existing Postgres systems with minimal disruption
•Distributed Database Design & Deployment — Capability to design and operationalize distributed database architectures
•General DevOps Maintenance & Improvements — Ongoing platform upkeep, pipeline improvements, and infrastructure reliability work
•Database Refactoring & Improvements — Continuous optimization of existing database structures, queries, and workflows
Communication Requirements
Beyond technical qualifications, strong verbal and written communication skills are a priority. Given the cross-functional and cross-regional nature of this team, the ability to clearly articulate technical decisions and collaborate effectively is considered essential.
Responsibilities
We are seeking a skilled and proactive Database Administrator with strong experience in database design, optimization, and cloud migration. This role is critical to modernizing our data infrastructure, including the redesign and migration of our legacy database to a scalable cloud or Kubernetes-based On-Prem platform.
Core Responsibilities & Technical Priorities
The ideal candidate will be expected to contribute across the following areas:
•Kubernetes, Containerization & Grafana — Experience deploying and managing containerized workloads, with familiarity in Grafana for observability and monitoring
•Time Series Database Design & Deployment — Ability to architect and deploy a new time series database solution from the ground up
•Legacy PostgreSQL Upgrade & Migration — Experience modernizing and migrating existing Postgres systems with minimal disruption
•Distributed Database Design & Deployment — Capability to design and operationalize distributed database architectures
•General DevOps Maintenance & Improvements — Ongoing platform upkeep, pipeline improvements, and infrastructure reliability work
•Database Refactoring & Improvements — Continuous optimization of existing database structures, queries, and workflows
Communication Requirements
Beyond technical qualifications, strong verbal and written communication skills are a priority. Given the cross-functional and cross-regional nature of this team, the ability to clearly articulate technical decisions and collaborate effectively is considered essential.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
• Good Communication & presentation skills.
• Strong Knowledge of Azure Components Azure Data Lake, Azure Data Factory, Azure SQL, Azure Databricks
• Must have strong knowledge & hands on in Apache Spark and Python programming, working with Delta Tables, Experience in Databricks is must
• Strong SQL Skills: Data modelling, Developing SQL Store Procedures, Functions, Dynamic SQL queries, Joins
• Must be aware of development of components for data fetching from APIs
• Strong knowledge of Data Warehousing Concepts.
• Hands on experience in ingesting data from various data sources and data types & file types
• Should have good knowledge on development lifecycle , best practice, and coding standards. Should be able to help team members, review the code.
• Good knowledge in Azure DevOps, understanding of build and release pipelines
Responsibilities
• Good Communication & presentation skills.
• Strong Knowledge of Azure Components Azure Data Lake, Azure Data Factory, Azure SQL, Azure Databricks
• Must have strong knowledge & hands on in Apache Spark and Python programming, working with Delta Tables, Experience in Databricks is must
• Strong SQL Skills: Data modelling, Developing SQL Store Procedures, Functions, Dynamic SQL queries, Joins
• Must be aware of development of components for data fetching from APIs
• Strong knowledge of Data Warehousing Concepts.
• Hands on experience in ingesting data from various data sources and data types & file types
• Should have good knowledge on development lifecycle , best practice, and coding standards. Should be able to help team members, review the code.
• Good knowledge in Azure DevOps, understanding of build and release pipelines
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, a typical day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. The role requires working closely with project teams to ensure that the software meets specific business requirements. The engineer actively engages in iterative development cycles, applying modern methodologies to build scalable and efficient solutions. Collaboration and continuous refinement of software components are key aspects of the daily routine, ensuring that the final product aligns with organizational goals and user expectations. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather and analyze requirements for custom software development.- Maintain and update existing software applications to improve performance and user experience.- Document software designs, processes, and code changes to support knowledge sharing and future maintenance.- Assist junior team members by providing guidance and support in understanding project requirements and technical challenges. Professional & Technical Skills: - Must To Have Skills: Proficiency in IBM AS/400 RPG III.- Strong knowledge of software development life cycle and agile methodologies.- Experience in debugging and troubleshooting complex software issues.- Ability to write clean, maintainable, and efficient code.- Familiarity with database management and integration techniques.- Good problem-solving skills and attention to detail. Additional Information: - The candidate should have minimum 3 years of experience in IBM AS/400 RPG III.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, a typical day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. The role requires working closely with project teams to ensure that the software meets specific business requirements. The engineer actively engages in iterative development cycles, applying modern methodologies to build scalable and efficient solutions. Collaboration and continuous refinement of software components are key aspects of the daily routine, ensuring that the final product aligns with organizational goals and user expectations. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather and analyze requirements for custom software development.- Maintain and update existing software applications to improve performance and user experience.- Document software designs, processes, and code changes to support knowledge sharing and future maintenance.- Assist junior team members by providing guidance and support in understanding project requirements and technical challenges. Professional & Technical Skills: - Must To Have Skills: Proficiency in IBM AS/400 RPG III.- Strong knowledge of software development life cycle and agile methodologies.- Experience in debugging and troubleshooting complex software issues.- Ability to write clean, maintainable, and efficient code.- Familiarity with database management and integration techniques.- Good problem-solving skills and attention to detail. Additional Information: - The candidate should have minimum 3 years of experience in IBM AS/400 RPG III.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,60,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Packaged/SaaS Application Engineer, a typical day involves configuring and supporting packaged or software as a service applications to tailor features according to evolving business requirements. The role includes managing application releases and ensuring the overall stability and performance of the systems. The engineer works with various tools, application programming interfaces, and low-code platforms to deliver solutions that align with organizational goals while maintaining compatibility across different environments. Collaboration with stakeholders to understand needs and adapt applications accordingly is a key part of daily activities, ensuring seamless operation and continuous improvement of the software landscape. Roles & Responsibilities: - Expected to be an SME, collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Lead efforts to optimize application configurations to enhance user experience and system efficiency.- Coordinate cross-functional communication to ensure alignment on project goals and deliverables.- Mentor junior team members to support their professional growth and skill development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Oracle Applications Development.- Strong knowledge of application configuration and customization within packaged or software as a service environments.- Experience working with application programming interfaces and integration tools to extend functionality.- Familiarity with low-code platforms to accelerate development and deployment processes.- Ability to troubleshoot and resolve complex system issues to maintain application stability.- Understanding of release management processes and version control in software applications. Additional Information: - The candidate should have minimum 5 years of experience in Oracle Applications Development.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Packaged/SaaS Application Engineer, a typical day involves configuring and supporting packaged or software as a service applications to tailor features according to evolving business requirements. The role includes managing application releases and ensuring the overall stability and performance of the systems. The engineer works with various tools, application programming interfaces, and low-code platforms to deliver solutions that align with organizational goals while maintaining compatibility across different environments. Collaboration with stakeholders to understand needs and adapt applications accordingly is a key part of daily activities, ensuring seamless operation and continuous improvement of the software landscape. Roles & Responsibilities: - Expected to be an SME, collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Lead efforts to optimize application configurations to enhance user experience and system efficiency.- Coordinate cross-functional communication to ensure alignment on project goals and deliverables.- Mentor junior team members to support their professional growth and skill development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Oracle Applications Development.- Strong knowledge of application configuration and customization within packaged or software as a service environments.- Experience working with application programming interfaces and integration tools to extend functionality.- Familiarity with low-code platforms to accelerate development and deployment processes.- Ability to troubleshoot and resolve complex system issues to maintain application stability.- Understanding of release management processes and version control in software applications. Additional Information: - The candidate should have minimum 5 years of experience in Oracle Applications Development.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 2,17,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance