.NET Client Application Developer at Self-HelpPosted on: 02/07/2021
Location: Durham (ON-SITE)
Self-Help is seeking an experienced Application Developer to join our team in Durham, NC. The Application Developer will use C#, VB.NET, and MySQL to architect, implement, and support graphical Windows client applications, nightly automated data pipelines, and report generation procedures. The Application Developer will be responsible for quality assurance, testing, project lifecycle and deployment management, and basic system and database administration. The scope of responsibility for this Application Developer is expected to include a suite of existing internally developed applications that perform business workflow functions for mortgage purchases, mortgage loan servicing, accounting, and reporting. Critical to this role will be the ability to effectively collaborate with team leaders and other end users. **Essential Responsibilities:** * Design and implement Windows client GUI applications in C# for business workflow tasks * Implement automated data pipelines in C# to load and validate external data feeds * Architect and refactor existing codebase of legacy VB.NET code onto unified C# platform * Manage project lifecycle, deployment, and release for product launches * Basic database administration for a MySQL database * Perform other duties as may be deemed necessary. **Credentials, Experience and Skills:** * Bachelor’s degree in Computer Science, Software Engineering or equivalent related experience. * Minimum of 5 years’ professional experience with C# * Professional experience with VB.NET preferred * Strong commitment to our mission – creating economic opportunity for traditionally underserved communities. * Preference for working in organizations that place priority on teamwork and collaboration * Strong Project Management skills * Strong proficiency with SQL * Willingness and ability to learn basic mortgage lending, servicing, and accounting concepts. * Excellent problem-solving skills. * Ability to build and maintain productive relationships throughout organization.