Sr. Software Engineer

Resurgent Capital Services Cincinnati , OH 45201

Posted 11 months ago

Building Bridges, Moving Ahead

Work hard. Play hard. Breathe Easy. That's a nutshell description of the professionals who thrive at Resurgent. Regardless of their position, our people are ambitious and entrepreneurial, attracted to the fresh point-of-view of an evolving, growing company. They are personable and patient, attracted to the collaborative nature of our company. And they are centered, understanding the balance needed to achieve success at work and harmony at home.

Resurgent Capital Services in Cincinnati, OH, is looking for an experienced Sr. Software Engineer with roughly 5-10+ years of experience to join our Enterprise IT Services Team. We're looking for motivated people who enjoy technology and like to share their ideas with others. We have a very strong team and we plan to keep it that way, so if you're passionate about software development, enjoy working in an agile environment, and want to be challenged often, we want to hear from you!

We offer a competitive salary with annual bonus and an excellent benefits program. Software Engineers enjoy having a Visual Studio subscription with access to an Azure monthly benefit along with productivity tools like ReSharper. There are numerous training opportunities including a full license to Pluralsight as well as travel to training events and workshops. In addition, some of the other perks that all full-time employees enjoy are 10 paid holidays, robust benefits program, solid work-life balance, casual dress working environment, opportunity to participate in civic and charity events with colleagues to help improve and give back to our community, and an ability to work with an experienced and friendly team of professionals.

Responsibilities

As a Sr. Software Engineer, you will be responsible for all aspects of the software development lifecycle, including: design, coding, integration testing, deployment and documentation. You will create and maintain new applications that are both internally and externally facing, relying heavily on experience and judgment to plan and accomplish goals. Prior experience designing and developing software solutions is expected.

  • Lead collaborative efforts to design, model, and construct solutions to support enterprise objectives

  • Responsible for creating work estimates, technical project plans, and implementation plans

  • Actively work to balance technology innovation with a pragmatic, business-focused approach

  • Advocate and improve enterprise best practices and coding standards

  • Mentor all members of the team and promote a positive environment within the team

  • Create and maintain technical documentation

  • Collaborate with QA team and support automated testing efforts

  • Work to avoid and resolve technical impediments

  • Work collaboratively within an agile project team

  • Follow best practices and coding standards

Desired Skills/Job Qualifications

  • An associate degree or higher in a related area, preferred

  • Experience in front-end web technologies

  • Experience creating wireframes and visual design components a plus

  • Proficient in .NET Framework and C#

  • Familiar with distributed architecture and relational databases

  • Experience in designing scalable applications

  • Possess a broad exposure to multiple technologies, with an in-depth knowledge of a specific area

  • Ability to apply frameworks, standards and patterns

  • Good communication skills with a strong customer service orientation

  • Ability to clearly articulate ideas, concepts, and the rationale for technical decisions to a variety of audiences, including stakeholders

  • Strong desire and aptitude for mentoring and team collaboration

  • Excellent problem-solving skills with a right answer wins mentality

  • Full understanding of the software development lifecycle and familiarity with a variety of approaches to software development

  • Desire to develop in an Agile environment with experience in Agile methodologies

  • Implementing automated tests with a BDD Framework using Selenium

Required Skills:

  • C#

  • .NET Core

  • HTML 5

  • JavaScript

  • T-SQL

  • SQL Server Development

  • Angular (or comparable framework)

  • API Development

  • Git

Preferred Skills:

  • Selenium WebDriver

  • SpecFlow (or comparable framework)

  • SCSS

  • TypeScript

  • Bootstrap

  • TFS/Azure DevOps

  • Automated Testing

  • Azure PaaS

We would be honored if you applied to join our team! We are an equal opportunity employer,offering a fantastic work environment, challenging career opportunities and competitive compensation.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer

Ascendum

Posted 2 months ago

VIEW JOBS 12/31/2019 12:00:00 AM 2020-03-30T00:00 What you'll do We work full-stack and the team owns features end-to-end. On our teams we're working daily with product, design and data scientists to understand the problem and translate learnings into a pragmatic and effective solution. We happily pull in a peer when we need a pair to get through a tough problem or just for a second pair of eyes. We are always balancing new feature development with efforts to continuously improve both our efficiency and our infrastructure. You should have: * A passion for bringing great products into our world through collaboration and ingenuity * Experience with sustainable engineering practices such as automated testing (TDD), continuous deployment, and monitoring / alerting. * Strong fundamentals, with overlap across our tech stack * Experience with distributed (multi-tiered) systems, microservices, and relational databases * A passion for learning from and collaborating with a diverse, talented team and mentoring junior team members Tech Stack: * Java * SpringBoot * RESTful APIs * Angular * Redux * Docker * RabbitMQ Requirements: * Bachelor's degree typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program * Minimum 4+ years working in modern full-stack web-application development * Experience building and shipping multiple large software products using agile methodologies * Excellent communication skills - you can effectively work with engineers but at the same time collaborate with product owners, data analysts and stakeholders Major Bonus Points for: * Experience working on distributed or remote-first teams * Experience with distributed system performance analysis and optimization * Experience in event-driven architectures * Experience with DevOps best practices and tools * Experience in Spark, Hadoop, Unravel, Hive, Google Cloud * Experience in Media / Ad Industry Ascendum Cincinnati OH

Sr. Software Engineer

Resurgent Capital Services