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.
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
SQL Server Development
Angular (or comparable framework)
SpecFlow (or comparable framework)
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.
Resurgent Capital Services