Designation: Senior .Net Developer
Location: Delhi NCR / Remote/Work Mode: Remote
Shift: UK Shift 1pm- 11 PM
Job Description
Qualifications/Experience:
• BTech (Comp Science)/BCA
• MTech (Comp Science)/MCA
• Experience: - 7+ Years of .Net framework, , MVC, Webforms
• Must have DevOps experience including CI/CD pipelines.
• Clear understand of web development life cycle.
• Understand of server side and client-side concepts
• Experience working in an Agile software development environment.
• Strong JavaScript experience including Bootstrap, HTML, and CSS
• In-depth knowledge of SQL Server databases
• Experience with test automation software (xUnit / NUnit / MSTest)
• Hands on object orientated programming knowledge and knowledge of software
architectural patterns.
• Good understanding of SOLID development principles
• Good understanding of cloud-based architecture
• Track record of successful software delivery
• Excellent English communication skills
Job responsibilities
• Hands on experience with as many as possible of the following: ,
Core, C#, CSS, AWS cloud and associated technologies, Web and
Micro services architecture, MSMQ, single sign-on design and implementation,
object-oriented design patterns, RestFul API's and Webhooks, SQL Server
• Experience of working in a DevOps environment supporting and contributing to
agile software delivery essential
• Must be able to work with GIT and MsAzure Devops
• Exposure to financial modelling, if possible
• Participate in peer code review, identify technical impacts, carry out debugging,
enhance system performance, deliver clean and efficient code.
• Database knowledge including optimizing stored procedure and understand
Query Execution Plan
• Able to translate end user/stakeholder requirements into detailed
technical/architectural specifications when appropriate and turn it int o robust
solutions.
• Strong experience of technical and architectural design with large-scale web
applications.
• In-depth understanding of non-functional requirements such as security and
scalability.
• Proven ability to collaborate successfully with client and 3rd party
technical teams.
Roles & Responsibilities
Additional responsibilities of the role
• Designing and developing applications in close consultation with SME's, BSA's,
and clients
• Providing guidance and take the ownership on the overall technical architecture
of the team's solutions, design decisions and principles
• Keeping abreast of the latest tools, techniques and best practice in software
engineering and helping the team adopt best practice as appropriate
• Have a thirst to try and test latest technologies
• Producing functional, technical and design documentation where necessary
including the ownership of technical design and architecture
About you
• Initiate with a 'can do' approach
• Can deliver independently
• Motivated self-starter, able to demonstrate genuine passion and drive
• Strong communication and interpersonal skills
• Ability to prioritise and juggle conflicting demands
• Can work and deliver under pressure
• Has the ambition to grow with the fintech organisation
• Consideration of internal and external constraints on projects
• Consideration of future requirements