Description

Key Skills: MS SQL development, SSIS, SSRS, ETL, Stored Procedure development, Job Scheduler, Advanced MS Excel and MS Access, Domain: Insurance or Banking or Financial Services.

Job Description:

  • This role provides direct support for portfolio managers, operations, performance management and compliance teams.
  • The purpose of the Senior Software Developer is to support and improve business processes by delivering IT solutions within Investment Management.
  • The Senior Developer will use analytical skills to help develop complex solutions and code solutions in MS SQL Server.
  • The Senior Developer will design business functions, applications, information, and infrastructure architectures.
  • The Senior Developer will ensure coding, testing, debugging, and maintaining components of applications and data.

Job Responsibilities:

  • Code high-risk and/or high-complexity modules and establish patterns & practices for the team to follow.
  • Collaborate with Architects, Product Owners, and Scrum master's to establish requirements and to implement overall project plan & solution design.
  • Interact with business and technical stakeholders to understand requirements, challenges, and expectations.
  • Ensure adherence to standards and guidelines and on-time delivery of team deliverables.
  • Own Analysis and High-Level Design/Architecture
  • Research new frameworks, solutions, tools, techniques, and best practices to improve team productivity.
  • Perform thorough design and code reviews and support code deployments/post go-live activities.
  • Conduct root cause analysis & corrective measures on defects/issues identified.
  • Provide technical direction and coaching to software developers in application development activities (2-4 people)
  • Adhere to all organizational and IT policies and processes for software development and project management.
  • Understand, apply, promote, and contribute to the delivery methodologies, standards, and tools.
  • Explore innovative technology trends and apply them in appropriate scenarios to deliver value to Team, Customer and Organization.
  • Contribute to Organizational knowledge base thus bringing in reusability and reducing operational cost.

Requirements and Qualifications:

  • 7+ years of overall IT experience with hands-on experience in coding.
  • 7+ years of experience in MS SQL development solutions. Deep MS SQL with experience in Stored Procedure development. Relational database concepts for design and development.
  • Strong knowledge of Pearl with 3+ years of working experience.
  • 5+ years of experience working in any job scheduler (preferable Tidal).
  • 5+ years of experience in ETL, experience with data load jobs creation.
  • 3+ years of experience with reporting tool like SQL Server Reporting Services.
  • Advanced MS Excel and MS Access skills with ability to write and edit macros will be preferred.
  • Expert understanding of Design patterns, practices, and concepts with ability to implement these the technology solutions.
  • Hands on with coding, unit testing and production issue troubleshooting
  • Experience with Visual Studio 2017/2019/2022 and TFS (Team Foundation Server)
  • Experience working as a direct point of contact with the business and/or key stakeholders.
  • Experience working in a fast-paced Agile environment.
  • Excellent verbal & written communication skills with strong interpersonal & influencing skills and ability to effect change in a matrix managed organization.
  • Must be able to prioritize and organize workload, drive to multiple deadlines, and focus on results.
  • Experience in release management process utilizing CICD and DevSecOps concepts.
  • Understanding Azure Cloud platform would be beneficial.
  • C# or Python knowledge would be a plus.
  • Working knowledge of GIT would be a plus.
  • Proficiency in MS Project, Outlook, Word, Excel, SharePoint, Visio, and PowerPoint

Education & Certifications:

  • Engineering Graduate or BSc in Computer Science/Information Science or Equivalent.
  • 5+ years of experience in Insurance or Banking or Financial Services.
  • Agile certifications would be a plus.


 

Education

Any Graduate