Senior Software Engineer - .Net
Company: Citizens
Location: Lansing
Posted on: August 1, 2022
|
|
Job Description:
Description 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. #LI-KK1 Qualifications
Master'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.
Skills: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. Other Skills: --- 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 teams --- Team player / collaborator within and
across groups with experience building consensus --- Task oriented,
with the skills to manage time effectively in order to meet strict
deadlines --- Must be able to work in a fast paced environment,
with the ability to jump into projects at any point in the SDLC ---
Business Analysis experience is a plus --- Agile development
experience is a plus #LI-KK1 Why Work for UsAt Citizens, you'll
find a customer-centric culture built around helping our customers
and giving back to our local communities. When you join our team,
you are part of a supportive and collaborative workforce, with
access to training and tools to accelerate your potential and
maximize your career growth.Equal Employment OpportunityCitizens,
its parent, subsidiaries, and related companies provide equal
employment and advancement opportunities to all colleagues and
applicants for employment without regard to age, ancestry, color,
citizenship, physical or mental disability or perceived disability,
ethnicity, gender, gender identity or expression, genetic
information, genetic characteristic, marital or domestic partner
status, victim of domestic violence, family status/parenthood,
medical condition, military or veteran status, national origin,
pregnancy/childbirth/lactation, colleague's or a dependent's
reproductive health decision making, race, religion, sex, sexual
orientation, or any other category protected by federal, state
and/or local laws.Equal Employment and Opportunity
Employer/Disabled/VeteranCitizens is a brand name of Citizens Bank,
N.A. and each of its respective affiliates.
Keywords: Citizens, Lansing , Senior Software Engineer - .Net, IT / Software / Systems , Lansing, Michigan
Click
here to apply!
|