We are looking for a full stack C# developer responsible for building applications, including everything from back-end services to our client-end products. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on our software products. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
JOB TITLE: Application Developer
REPORTING RELATIONSHIP: VP IT
FLSA STATUS: Salary
Company offers a competitive salary for this full time position, including generous benefit package with employer contribution, PTO, and 401K.
DUTIES AND RESPONSIBILITIES:
Specific duties include:
Translate application storyboards and use cases into functional applications including business operational workflows
Design, build, and maintain efficient, reusable, and reliable C# code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation
Improve systems by studying current practices; designing modifications
Ability to work closely with internal clients and technicians
Conduct insightful, ad hoc analyses to investigate ongoing or one-time operational issues
Ability to work in an agile development environment
Self-starter, able to work with limited supervision, with excellent time management, prioritization and communication skills
Proficient in C#, with a good knowledge of its ecosystems, along with Angular and Message Engine methodologies
Strong understanding of object-oriented programming
Skill for writing reusable C# libraries
Familiar with various design and architectural patterns
Understanding fundamental design principles behind a scalable application
Working knowledge of SQL, data extracts and reporting
Creating database schemas that represent and support business processes
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools
Familiarity with continuous integration
Computer Science, Information Technology, Associate or BS, degree a plus and/or equivalent combination of experience, knowledge, skills and abilities
A minimum of 5 years’ experience in application development or related field
Detail oriented, analytical and inquisitive with excellent documentations skills
Ability to work independently and with others
Extremely organized with strong planning, organizational, and time-management skills
EDUCATION AND/OR WORK EXPERIENCE:
Any equivalent combination of experience, education and training that provides the required knowledge, skills and abilities.
Century is one of the nation’s largest companies providing debt settlement services to consumers having trouble with their unsecured debts.
Our mission is to help each and every one of our clients resolve their debt in the shortest time possible and to perform in a way that we are extraordinarily responsive, innovative and professional. We do what we do to improve people’s financial lives. That’s our ‘WHY’ and the powerful cause that inspires us.
With core values directed by trust, experience and integrity, Century’s team has devoted itself to providing the best experience for our clients while working on their behalf to ensure their financial freedom. Our employee-focused corporate culture provides a benefit-rich and fulfilling work environment, supporting our employees with training to develop our customer experience skills and provide career development.
Century employees are recognized with peer nominated ‘Standing Ovation’ awards for going above and beyond to improve their client’s experiences. We also coordinate regular ‘Lunch with Leaders’ to facilitate an exchange of new ideas.
Our efforts are paying off. Century has won the 2017 & 2016 Temkin Customer Experience Excellence Award, became Certified as a Great Place to Work®, and was recognized as a Top Workplace by the Pittsburgh-Post Gazette. In 2017, we ranked No. 859 on Inc. magazine’s 36th annual Inc. 5000 and No. 8 for fastest growing financial services companies in Pittsburgh, on this same list. We also hold an A+ accreditation with the BBB and consistently receive top client Net Promoter Scores. If you are interested in joining our team, we are always looking for passionate, team-oriented individuals.
Century offers more than even what you’d expect from a great place to work. - A unique culture that values diverse backgrounds and perspectives while emphasizing teamwork and a strong sense of partnership - Compelling career growth, fostering support and flexibility to grow and to be your best - Associates who care deeply about their clients, their communities and each other.
Please check out our current job listings in the Careers of our website.