Hybrid Senior Software Engineer – .Net Developer

Posted 3 weeks ago

Apply now

About the role

  • Senior Software Engineer developing SaaS solutions with .NET technologies for financial institutions. Engaging in collaborative software development and enhancing customer layer functionalities.

Responsibilities

  • Responsible for all aspects of software development at customer layer of the product
  • Testing and ensuring compatibility with enterprise and solutions architecture
  • Define and develop new capabilities supporting DMS Change Management business operations
  • Engage with multiple development teams sitting in different service stacks
  • Comprehend system concepts through design documents
  • Support external and internal business analysts and testers
  • Communicate priorities and align assigned work items
  • Demonstrate proficient debugging skills in SIT/UAT/PROD environments
  • Align with fellow developers and encourage collaborative environment
  • Innovatively identify and create tools to reduce effort and time
  • Bring a working knowledge of enterprise-level software
  • Demonstrate a solid understanding of testing frameworks and conduct functional tests
  • Strive to achieve complete test coverage for assigned items
  • Exhibit a sense of ownership during Root Cause Analysis and retrospective meetings

Requirements

  • Over 4 years of direct experience utilizing .NET technologies
  • Focus on C# and Microsoft .Net Framework including WPF, MVC and WCF
  • Adept in developing multi-threaded and performance-intensive applications
  • Solid understanding of Object-Oriented design and development principles
  • Demonstrated proficiency in Analysis, Design, and Development
  • Familiarity with source control systems such as GIT/TFS
  • Continuous build processes experience
  • Extensive experience working with RDBMS (Oracle/MSSQL)
  • Successful application of effective communication skills
  • Aptitude in problem-solving
  • Knowledge of Web API, .Net Core, Microservices
  • Proficiency in container-based applications, including Docker
  • Practical experience with cloud-based applications
  • Background in Agile methodologies
  • Valuable exposure to the Capital Markets domain
  • Preference for experience within BUY SIDE firms
  • Knowledgeable in TDD/BDD methodologies

Benefits

  • A attractive salary
  • Bonus scheme
  • Pension
  • Flexible work hours
  • Hybrid workplace model
  • Wide range of career opportunities
  • Individualized approach to professional development

Job title

Senior Software Engineer – .Net Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job