Applications Programmer II
Intermediate professional level role. Works independently on small to medium development projects as a project team leader that require increased skill in multiple technical environments and knowledge in a specific business area. Develops solutions requiring analysis and research under the general direction of more senior application development analysts, supervisors, or managers. Generally works on more than one (1) project at a time as a project team member. Typically requires four (4) or more years of programming/systems analysis experience.
Provides design development of projects involving application development, migrations, and additions to existing applications.
Participates in project meetings with other technical staff, business owners, and subject matter experts.
Assesses and develops design requirements for project and communicates in writing or in meetings with development team while assessing detailed specifications against design requirements.
Reviews application in progress of development to ensure compliance with overall design parameters and corporate development standards.
Develops and/or reviews development of test protocols for testing application before user acceptance.
Reviews test results and directs further development.
May serve as technical lead, architect, project lead, or principal developer.
May provide, or guide provision of technical support to applications currently in production.
May mentor or guide work of less experienced programming and development staff.
Performs other related duties as assigned.
Key Skills/Qualifications
Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
Knowledge of Dark Matter business environment and the application development environment
Experience working with development technologies such as C# .Net, ASP .NET Web Forms, Windows Communication Foundation (WCF), SQL Server, ADO, Visual Studio, JavaScript
Experience in modern .NET (.NET 5+, Razor), RESTful API design and development, Angular or similar front-end frameworks a plus
Experience building and supporting applications
Excellent analytical, decision-making, and problem-solving skills
Ability to develop partnership-oriented relationships with business executives and functional leaders, especially as it relates to operations and technology
Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike
Solid understanding of software design patterns and enterprise integration patterns.
Familiarity with secure coding practices.
Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels within Dark Matter or outside the organization (executives, regulators, clients, etc.)
Results oriented, business focused, and successful at interfacing across multiple organizational units.
This is a full-time position, and the selected candidate is expected to work standard business hours, with occasional extended hours as needed to meet project deadlines.
The selected candidate is expected to work from the office 3 days per week (Tuesdays, Wednesdays and Thursdays).
At Dark Matter Technologies, we’re leading the tech-driven revolution in loan origination. Our commitment to cutting-edge origination and AI technology solutions is reshaping the industry landscape, and illuminating the pathway to seamless experiences. Our mission? Empowering the mortgage industry to achieve more.
Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com.