Specialist Software engineer -Front end
- Source: Societegenerale
- Société Générale
- On-site
- State of Karnataka, India
- Full-Time
- Senior
Job Description
Responsibilities
Technical Capabilities:
Required:
-
Quality: Demonstrates understanding of quality standards and processes. Shows consideration for maintainability and testability.
-
Problem Solving: Applies logical thinking / hypothesis when investigating issues and carefully applies basic fault-finding techniques.
-
Security: Awareness of company security principles and understands the importance of applying security controls.
-
Incremental Value Delivery: Demonstrates judgement around the relative priority of tasks.
-
Testing: Demonstrates a knowledge of different types of testing techniques.
-
Test Design & Architecture: Highlights potential duplication and has a high-level awareness of test architecture, frameworks and tooling.
Desired:
-
Quality: Creates tested production-ready output without assistance (subject to peer review) and considers non-functional elements e.g. performance, usability, security.
-
Problem Solving: Competently diagnoses issues across multiple systems using advanced fault-finding concepts and feeds information back into team to foster improvement.
-
Security: Ensures security is considered in requirements and helps evolve security practices.
-
Incremental Value Delivery: Breaks down work to deliver value early by extracting deliverable components from complex requirements while maximizing work not done.
-
Testing: Uses risk-based testing techniques when planning testing approach considering activities across teams. Feeds insights back into team to foster improvement.
-
Test Design & Architecture: Competent to design tests at all levels of the testing pyramid and considers simplicity, extensibility and cost of maintenance.
Advanced:
-
Quality: Creates mechanisms which measure and ensure quality standards are followed and seeks to evolve standards to fill gaps and challenge low-value elements.
-
Problem Solving: Able to step in to unfamiliar projects to assist with complex issues. Defines and ensures observability standards and tooling to evolve system reliability.
-
Testing: Actively analyses data to improve test approach and planning. Innovates in testing areas, pragmatically prioritising high-value tests and ensures constant evolution of test suites.
-
Test Design & Architecture: Architects for scale and performance and effectively challenges over/under engineering to balance design and delivery.
Desired Previous Experience:
-
Use of the following technologies; .NET 6+/C#, SQL (Ideally Oracle PL/SQL), Responsive UI, Playwright/Selenium, Postman/Bruno
-
Use of source control, Git preferred
-
Non-functional testing e.g. load testing, security, UX/AX
-
Continuous integration, continuous delivery and test automation approaches
-
Delivering software as part of a team through all phases of the development cycle
Desirable Education and Technical Ability:
- Multiple years of relevant professional experience or relevant qualification to degree level
IT Applications:
- Good IT literacy for all MS office products
Profile required
Technical Capabilities:
Required:
-
Quality: Demonstrates understanding of quality standards and processes. Shows consideration for maintainability and testability.
-
Problem Solving: Applies logical thinking / hypothesis when investigating issues and carefully applies basic fault-finding techniques.
-
Security: Awareness of company security principles and understands the importance of applying security controls.
-
Incremental Value Delivery: Demonstrates judgement around the relative priority of tasks.
-
Testing: Demonstrates a knowledge of different types of testing techniques.
-
Test Design & Architecture: Highlights potential duplication and has a high-level awareness of test architecture, frameworks and tooling.
Desired:
-
Quality: Creates tested production-ready output without assistance (subject to peer review) and considers non-functional elements e.g. performance, usability, security.
-
Problem Solving: Competently diagnoses issues across multiple systems using advanced fault-finding concepts and feeds information back into team to foster improvement.
-
Security: Ensures security is considered in requirements and helps evolve security practices.
-
Incremental Value Delivery: Breaks down work to deliver value early by extracting deliverable components from complex requirements while maximizing work not done.
-
Testing: Uses risk-based testing techniques when planning testing approach considering activit…
Skills
- c-sharp
- oracle
- oracle-pl-sql
- Playwright
- selenium
- postman
- use-bruno
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
