Developer, KeyMark Labs
Listed on 2026-08-22
-
Software Development
Software Engineer, Full Stack Developer
Description
The Developer – Key Mark Labs position is a .NET Full Stack development role. This person participates in Key Mark Labs' development efforts, both large and small, to execute the product roadmap for current Key Mark products (Forms InMotion, Relay, ePosit, and others). In addition, this role will interface with Key Mark’s development partners on matters pertaining to Key Mark’s File Hold product.
Primaryresponsibilities include
- Helping set technical direction for Key Mark Labs' development efforts
- Introduce and deploy AI assisted software development tools (such as Claude Code) and practices into Key Mark’s development organization.
- Meeting with Key Mark's customers and prospects to define and prioritize product requirements
- Helping establish go-to-market strategies
- Identifying new opportunities for innovative product offerings
- Participate in the end-to-end software development lifecycle, from requirements gathering and design through implementation, testing, deployment, and maintenance
- Work closely with Key Mark’s development partner to ensure alignment with Key Mark’s business objectives.
- Design, develop, and maintain robust and scalable systems using .NET technologies, ensuring adherence to coding standards and best practices
- Perform unit testing and fix bugs or other coding issues
- Collaborate closely with stakeholders to understand business requirements, translate them into technical specifications, and provide innovative software solutions
- Conduct code reviews, provide constructive feedback, and promote code quality, security, and performance optimization
- Stay current with industry trends, emerging technologies, and best practices in .NET development, and evaluate their applicability to Key Mark's systems
- Interact directly with customers and prospects to gather feedback, analyze data, and understand user needs
- Monitor and incorporate industry trends and innovations into Key Mark products
- Research and author product requirements, including use cases and user personas
- Work closely with engineering to specify feature details, create user stories, and drive delivery and UAT
- Create release and product-level features, advantages, and benefits documentation
- Participate in the end-to-end software development lifecycle, from requirements gathering and design through implementation, testing, deployment, and maintenance
- Work closely with Key Mark’s development partner to ensure alignment with Key Mark’s business objectives.
- Design, develop, and maintain robust and scalable systems using .NET technologies, ensuring adherence to coding standards and best practices
- Perform unit testing and fix bugs or other coding issues
- Collaborate closely with stakeholders to understand business requirements, translate them into technical specifications, and provide innovative software solutions
- Conduct code reviews, provide constructive feedback, and promote code quality, security, and performance optimization
- Stay current with industry trends, emerging technologies, and best practices in .NET development, and evaluate their applicability to Key Mark's systems
- Interact directly with customers and prospects to gather feedback, analyze data, and understand user needs
- Monitor and incorporate industry trends and innovations into Key Mark products
- Research and author product requirements, including use cases and user personas
- Work closely with engineering to specify feature details, create user stories, and drive delivery and UAT
- Create release and product-level features, advantages, and benefits documentation
This role operates at the Professional level of autonomy: job functions are performed independently, with work reviewed and next-level management available as needed.
MANAGERIAL OR SUPERVISORY RESPONSIBILITYThis position does not currently carry supervisory responsibility for other staff. As Key Mark successfully launches new products and the KM Labs team grows, opportunities for management advancement will emerge.
RESPONSIBILITY FOR CONTACTSThis role maintains extensive contacts, both internally and externally. Internally,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).