Senior Developer

BridgeView

Apply Now

Job Reference: 9870

Bridgeview is currently seeking a Senior Developer for one of our clients. If you love building and supporting technology solutions that make businesses successful, then read on for more details. 

TITLE: Senior Developer
LOCATION: Cleveland, OH
BENEFITS & PERKS: Competitive wages; Full benefits package – medical, dental and vision insurance; 3 weeks paid time off per year; Paid Holidays Observed; Casual dress and a professional high energy work environment

OVERVIEW
The IT Senior Developer has a breadth and depth of development programming and application management experience to work independently and lead software project efforts and work independently and with assigned development team members to deliver small, medium and large work efforts.  This position reports to the IT Application Manager. The IT Senior Developer is responsible for managing and overseeing the programming and development efforts of assigned projects and leading small teams of developers in focused sprints on work efforts.  This position will have experience with integration of 3rd party software, work with FICO Debt Manager, and custom coding in VB 6.0, .Net, C# and T-SQL.  Some experience with Ruby and Python is a plus. The IT Senior Developer would be considered a self-development opportunity to be the future IT Application Manager. The ability to work with the development team members, cross functionally within IT and with customers in a full life cycle development process is essential to this position.  Ability to communicate verbally and in writing technically and with the business is essential to this position as well. The primary focus of this position will be modernizing VB 6.0 to .Net and C# to retire old code bases and to assist the broader IT team in modernizing the application portfolio.  Converting ad hoc statements to SQL stored procedures will also be a major requirement in the VB 6.0 to .NET transition.  A solid working knowledge and ability to speak conversantly about development methodologies, frameworks, and approaches to write consistent code maintainable code and to train junior staff in core ITIL policies such as release management, code versioning, check in and out, testing and other core processes associated with effective development is critical to this role. FICO Debt manager is the core platform and working knowledge and ability to work with the FICO development team and experience with FICO or another tier 1 ARM Platform.

The IT Senior Developer is expected to be experienced in Software development, maintenance and support.

HOW YOU WILL MAKE AN IMPACT

  • Trains, mentors, guides, and manages assigned Development staff members, ensuring professional development aimed at building bench strength of management and supervisory candidates to draw on as company grows.
  • Plans, processes and performs all assigned development jobs in an efficient manner. The IT Senior Developer is expected to:
    • Be experienced in Software development, maintenance and support.
    • Work closely with other development team members when assigned to project, break fix and enhancement efforts.
    • Follow IT policies, processes and procedures and be an evangelist of these to other IT staff.
    • Consistently develop code in accordance with best practices, and with the standard framework, structure and coding practices.
    • Update and communicate status, issues, and ETA’s on assigned efforts in a consistent professional manger.
  • Works closely with Executive Management and mid-management to identify software needs, requirements, functionality and modifications. for assigned projects.
  • Serves as the backup for the IT Application Manager when they are unavailable.
  • Works closely with the IT Application manager to self- develop personal management skills and take over tasks to free up resource time for the Manager to do other tasks.
  • Works as part of strategic IT team to assist with the project efforts associated with our modernization effort.
  • Participates in the development of the IT Strategy.
  • Plans, schedules, and coordinates activities required to develop systems or to resolve complex business or system engineering problems internally or our customers.
  • Manages, leads and trains a team of developers and DBA’s on assigned projects.
  • Plans and coordinates with external software developers, 3rd party developers, and SaaS providers.
  • Utilizes their in-depth technical knowledge of FICO, .net, C#, C##, Python and Ruby (future) to coach and train development staff, work effectively with vendors and partners, and to deliver timely functional software services to customers and clients.
  • Manages software projects through full lifecycle PDLC and SDLC as the project leader or in conjunction with project managers both internal and external.
  • Work and communicate effectively with business, operations and IT leaders.
  • Defines, maintains and supports the core IT processes such as release management, change control, version control to ensure efficiency, consistency, quality delivery of software services that will pass control review for PCI, HIPPA, SOC and ISO compliance processes.
  • Oversees the software release process to include QA, testing, code and version production releases and documentation of software and data systems.
  • Uses and operates diverse computer software applications at a high level and demonstrates proficiency at utilizing the software at its full potential.
  • Works with operations to support data flows and report delivery for critical events like letters, credit scoring, client analytics and reporting.  This would include working with vendors and parties whose services and bolt on applications may be in use at MBA. i.e. Renkim, FICO, Transunion, Debt Next, et al
  • Supervises or performs the testing, troubleshooting, and overall quality control of various software applications.
  • Identifies, prioritizes, documents, communicates and resolves technical and operational issues.
  • Communicates software programming issues effectively.
  • May manage contract developers or participate in joint development team efforts.
  • Designs and develops programming systems making specific determinations about system performance.
  • Tracks and responds promptly and professionally to bug reports.
  • Reviews and repairs legacy code and develops new code to replace legacy code to include working with FICO and other IT teams to drive custom code retirement where appropriate.
  • Conducts system analysis and development, with limited support.
  • Analyzes, designs, coordinates, and supervises the development of assigned software systems.
  • Analyzes system specifications and translates system requirements to task specifications for Programming and Development staff.  
  • Works with customers as needed to extract system functions and requirements.
  • Converts requirements or functional specifications to technical specifications then code.
  • Ability to evaluate old VB code and reverse engineer that to new code or work with other teams to onboard it to FICO or other third party software or Software as a Service.
  • Analyzes current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output.
  • Can identify and research problem SQL statements to enhance them to be accurate and more efficient.
  • Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assist lower-level programmers with programming assignments.
  • Documents code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
  • Uses available tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Reviews, to the extent possible, changes in code and the environment that will affect system performance.
  • Makes recommendations to management concerning issues of programmer productivity and software development management.
  • Prepares reports and analyses setting forth progress, adverse trends and appropriate recommendations or conclusions.
  • Participates in development of long range planning for new projects and facilities.
  • Evaluates current systems/code and makes decisions on future development.
  • Reads, comprehends, adheres to, and enforces any and all applicable ISO policies.
  • Provides 7 X 24 support in critical situations.
REQUIRED EXPERIENCE 
  • 7-10+ Years total experience as a Developer with at least 3 years’ experience as a Senior Developer
  • Knowledge: 
    • Must have knowledge and 7-10+ years of experience writing and modifying software in programming languages such as Visual Basic 6.0, Visual Basic .NET, T-SQL and C#.
    • Must have 3+ years of Senior Development experience preferably in the finance, insurance or ARM industry  
    • Experience with Ruby and/or Python is a plus.  
    • Must understand secure coding techniques. Must have a proven track record of software development expertise that is reference able.  Good knowledge of mathematical and statistical principles and formulas.   
  • Skills/Aptitudes: Organized and detail oriented with the demonstrated ability to work in a fast-paced environment, multifaceted and works well under pressure.  A solid understanding of networking/distributed computing environment concepts.  Solid understanding the principles of routing, client/server programming.   As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.  Must have good working knowledge of 
    • Computer languages
    • SQL Databases 
    • Compiler versions and MS Developer Suite.
  • Interpersonal Skills:  Ability to prioritize conflicting demands, take initiative, work proactively and be resourceful; outstanding interpersonal skills with the ability to work both independently and collaboratively with a diverse set of personalities and a strong client focus; and self-starter with a desire to grow/learn. Proven ability to lead, teach, and persuade others while interacting effectively in difficult situations.
EDUCATION
  • Bachelor’s degree in Computer Science or commensurate programming experience
ABOUT BRIDGEVIEW
Founded in 2005, BridgeView provides exceptional technology consulting, project augmentation, and placement services that help organizations and technologists achieve their goals. Our ability to evolve with the market and quickly adapt to client environments makes us a unique alternative to the status quo. It’s why we’ve achieved constant growth since the day we opened our doors, attracting well-known companies and expert talent. With a home base in downtown Denver and a team that embodies a work hard, play hard attitude, BridgeView is a personable but professional partner to you. We’ve won awards and we’ve had great success, but nothing is more rewarding than forming genuine connections with business leaders and technologists.

Apply for the above role or sign up for job alerts at https://www.bridgeviewit.com/job-alerts/.

STUFF OUR LAWYERS WANT US TO SAY
We are unable to sponsor H1B candidates at this time.  Those authorized to work in the US without restriction are encouraged to apply. BridgeView is an equal opportunity employer.

Chris.Beisler

Apply Now