This role transforms requirements into software according to design, to maximize business value and customer satisfaction.
Key Missions
Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
Identifies existing software components, libraries and frameworks to reuse in the solutions
Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
Contributes to requirement (functional and non-functional) analysis and estimations
Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
Builds up software structure including functions, design patterns, layers, etc.
Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
Codes large and complex modules within agreed quality, deadline and cost
Performs design and code reviews and assess software performance optimization
Contributes and promotes the organizations technical governance
Produce quotations
Performs complex troubleshooting
Coaches and can manage a small team of Software Development Engineers
Profile & Other Information
The Sr. Software Developer supports the project manager in identifying work items and workload estimates. He/she also participates in the critical tasks of the software development process and ensures code quality and consistency. From time to time, he/she will provide support to validation and prepare project specifications and documentation.
DUTIES AND RESPONSIBILITIES
Analyze project requirements and support project manager in identifying work items and workload estimates. Be able to gauge complexity of tasks and skill level of members.
Participate in development, focusing on critical tasks and providing development expertise to team members.
Conduct code reviews, orientation, and training to ensure code quality and consistency.
Drive execution of developments and support for validation, making sure projects are properly defined and managed in line with OT processes and practices.
Actively participate in preparing project specifications/documentations, able to effectively coordinate technical issues, communicate and provide support to project interfaces in France.
Reports on progress and risks, proposing changes in plans when appropriate.
Understand and implement company processes and policies.
Integrate in development group and foster team spirit.
QUALIFICATIONS
EDUCATION
BS Computer Science, Computer Engineering or any related courses
WORK EXPERIENCE
Minimum of 6 yrs in software development preferably in application systems
Minimum of 2 yrs coordination of small team
Extensive knowledge and experience in C# .NET, MVC, .NET framework, .NET (6 or higher), entity framework, API developments, object oriented principles, jQuery, Blazor, javascript, CSS
Extensive working experience with database (MSSQL)
Experience with Data management applications is an advantage
Have experience in deployment phase is an advantage
Experience working in an Agile environment
OTHER SKILLS
With background knowledge of various libraries, frameworks, and APIs
Must have experienced designing web applications from scratch (not limited to maintenance and support of codes).
Knowledge in configuration management (GIT)
Knowledge in Integration and Unit Testing is mandatory
Knowledge in IT security technologies or ISO/CMMI standards is a plus.
Background knowledge in cryptography and algorithms a plus
DESIRED ATTITUDE
Humble, Disciplined and Organized
Can express ideas effectively (assertive communication)
Proactive
Team player and able to handle pressure
Able to discipline other members
Can train and support junior members
you can share your resume at priya.srivastava@idemia.com
Software Development Banking And Financial Services
What We Offer
About the Company
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Software Developer 3
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!