Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Senior Software Engineer - .Net

Citizens
CompanyCitizens
CategoryEngineering
LocationUS
RemoteRemote
EmploymentNot stated
LevelSenior
SalaryNot stated by the employer
Posted9 Nov 2022
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Key Responsibilities:Work with the Credit Services IT group to design and build technical solutions for web applications.Participate in the full software development life-cycle (SDLC), from gathering functional specifications, to analyzing existing code, designing and documenting, to coding and testing, and post implementation support.Design and implement web pages and controls with complex functionality. Design, develop and maintain web services.Design and develop the underlying database objects, including database models, functions and stored procedures. Create data mapping of new fields to existing or new data sources.Utilize SQL Server to produce T-SQL scripts for schema changes, stored procedures, views, and data changes. Analyze the effects of database changes on data quality, application performance, and interfaces with external systems.Work with business analysts, other developers and QA testers to ensure successful implementation of the technical solutions.Perform other duties as assigned.Desired Profile:Experience must include performing IT systems analysis and participating in full SDLC in developing solutions for financial services or risk management; converting written documentation into high-quality functional code; web service/API integration; programming in ASP.NET (Web Forms and MVC), Javascript, JQuery, HTML, and T-SQL; and utilizing Visual Studio, SQL Server Management Studio, Team Foundation Server, and Internet Information Server software and MS SQL databases. Strong experience with complex financial or risk management business rule analysis and implementation.Takes responsibility to identify and address potential risks Effective communicator; needs to work with other developers, testers, EOs, and partners from other risk and technology teamsTeam player / collaborator within and across groups with experience building consensusTask oriented, with the skills to manage time effectively in order to meet strict deadlinesMust be able to work in a fast paced environment, with the ability to jump into projects at any point in the SDLCBusiness Analysis experience is a plusAgile development experience is a plusMaster’s degree in Computer Science, Information Technology, or related field, and 5+ years of experience in the position offered or related business systems analyst position. Will also accept Bachelor’s degree in Computer Science, Information Technology, or related field, followed by 8+ years of related work experience.Benefits:We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more.