Senior Application Developer

Ally Financial

(Charlotte, North Carolina)
Full Time
Job Posting Details
About Ally Financial
Ally Financial Inc. (NYSE: ALLY) is a leading digital financial services company and a top 25 U.S. financial holding company offering financial products for consumers, businesses, automotive dealers and corporate clients. Ally's legacy dates back to 1919, and the company was redesigned in 2009 with a distinctive brand, innovative approach and relentless focus on its customers.
Summary
The Senior Application Developer provides significant contributions in the design, coding, testing, support and debugging of new software or enhancements to existing software. Participate in the design, development, and unit testing of moderate to complex areas of an in house developed software application with a focus on problem solving, development sprints, and innovative product programming.
Responsibilities
**The essential functions of the position include, but are not limited to:** * Prepare reports or correspondence concerning project specifications, activities, or status Own, document, and communicate the design of the framework * Review existing .Net application code and re-architect the framework if needed partnering with internal and external teams. * Collaborate and work in a onshore/offshore model team. * Support security scans and review vulnerabilities and fix the code partnering with internal and external team's. * Good understanding of ITIL process and incident/problem/change management process. **Software Programming** * Design and develop software systems by writing quality, stable, scalable, and maintainable code based on internal business requirements * Contribute to vision of the application and to ensure its on-going quality and data validation. * Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of business systems * Perform Quality Assurance Testing and modify existing software to correct errors to adapt it to new hardware or to upgrade interfaces and improve performance * Extend the modular framework upon which the application's functionality will be built * Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system * Problem-solve using a methodical implementation process * Provide instruction, guidance and mentoring to junior team members concerning their code. * Perform code review of other colleagues' work * Consult with project stakeholders or other departments on project status, proposals, or technical issues, such as software system design or maintenance
Ideal Candidate
* Bachelor's Degree or equivalent work experience * .5+ years of professional experience as a .Net Software Developer * 5+ years of experience working with T-SQL (including the development of stored procedures, views, and triggers) * 3-5 years of experience using ASP.Net /Visual studio * 3-5 years of experience with web technologies (including JavaScript, HTML, CSS and XML)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.