Onsite technical lead -
Green Dot Corporation
Contract Pasadena, California, United States Posted 4 years ago
About Position
Onsite technical lead - (Contract)
$85.00 / Hourly
Pasadena, California, United States
Onsite technical lead -
Contract Pasadena, California, United States Posted 4 years ago
Description
Summary
The Software Engineer Lead participates in development team in design, implementation and support of Green Dot suite of software products that powers mobile payment, Banking as a service, and prepaid money movement features. The Engineering Lead meets established specifications, design criteria, quality standards and business requirements with minimum supervision. Provide web services and backend support for Web applications, including database connectivity and interaction, other internal services, and third party APIs.
Responsibilities Design, create and implement effective web API & services to support client applications and internal Service layer, database and 3rd party APIs
Analyze, code, test, debug, and support financial, money movement and oAuth related programs and applications
Design and implement high quality codes using C#, .NET, SQL that integrate with internal and external customer facing frontend applications
Work with Architects / QA / Product owners to establish and validate unit test criteria
Support testing, debugging, troubleshooting and analysis to assess root cause of application issues
Analyze and define system requirements for web services to meet business requirements Participate in and assist with tuning, redundancy, resiliency, planning, testing, refactoring, optimizing call flows
Write and maintain complete programming specifications, functional designs, and both high and detail level technical design documents
Participate in the development and maintaining of established code guidelines and best practices
Assess technology risk, potential severity, probability and strategy
Conduct code reviews and security reviews of code
Maintain a high degree of business functional knowledge
Maintain a high degree of knowledge on current technologies and tools
Creates prototypes to evaluate new tools and technologies
Mentor Software Engineers in team
Adhere to all policies and procedures concerning confidential information including but not limited to internal use and restricted information, including Protected Consumer Information (PCI)
Provide regular status reports to Manager of Software Development
Other Duties As Assigned
Requirements
B.S. degree in Computer Science or related field preferred
Minimum of 7 years overall software development experience specifically with service oriented architecture, objectoriented design, user interface development and support
Minimum of 7 years design and analysis experience using C# with .NET Framework and/or .NET Core
7+ years develop and unit testing using Visual Studio
5+ years experience design, develop, and consume Web Services and RESTful Web API
3+ years experience with WCF
2+ years experience with Angular JS or other MVC technologies
7+ years experience with TSQL using Microsoft SQL Server and database applications (stored procedures, triggers, functions)
Solid understanding of object oriented design and programming
Strong problemsolving, logical and technical skills
Strong time management and organizational skills
Ability both to work independently and to take direction from manager
Ability to communicate effectively, verbally and in writing, with technical, business, and management staff
Ability to work well in a team environment as team player and brainstorm with other developers on ideas, workflow and technologies
Flexibility to adapt to change and willing to learn and develop new skill sets as applicable
Ability to manage multiple deliverables in a highly energized and fastpaced environment within a framework of constantly shifting deadlines and deliverables
Thorough understanding of the full software development life cycle
Experience in software configuration management, source control and change control
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.