Sr. Software Engineer

Resurgent Capital Services Greenville , NC 27833

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
Software Engineer

Resurgent Capital Services

Posted 2 weeks ago

VIEW JOBS 1/31/2020 12:00:00 AM 2020-04-30T00:00 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 Mason, OH, is looking for a Software Engineer with roughly 2-5+ 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! Who you are: * Enthusiastic about developing the best software available and providing the ultimate customer experience. * Responsible for creating work estimates, technical project plans, and implementation plans. * Interested in research on emerging development technologies, products, and processes. * Able to work collaboratively and independently within an agile project team. * Excited to work on cutting-edge technology and staying current by applying new technologies such as Azure PaaS cloud development. What you bring: * An associate degree or higher in a related area, preferred * Proficient in .NET Framework and C# * Hands-on experience in front-end web technologies (Angular/Similar framework, JavaScript, HTML5, Typescript, Bootstrap) * Familiar with distributed architecture, relational databases, SQL Server Development * Exposure to event driven architecture, message-based patterns, and asynchronous programming * Experience developing custom software * Demonstrated experience in IT concepts and practices * Understands the software development lifecycle and is familiar with more than one approach to software development * Experience working in a team-oriented, collaborative environment * Good communication skills with a customer support orientation * Excellent problem-solving skills * Familiar with application lifecycle management tools like TFS/Azure DevOps/Git What we offer: * A competitive salary with annual bonus and an excellent benefits program. * A solid work-life balance, 10 paid holidays, robust benefits program, casual dress working environment. * Training to keep you current with full access to Pluralsight, Visual Studio Subscription with Azure credits, and opportunities to attend local training events and/or conferences like Stir Trek and CodeMash. * Opportunities to give back to the community by participating in civic and charity events with colleagues. * Ability to work with phenomenal talent and friendly team of professionals. 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 Greenville NC

Sr. Software Engineer

Resurgent Capital Services