Post Job Free
Sign in

.NET / Mobile Application Developer

Company:
National Registry of EMTs
Location:
Columbus, OH, 43229
Pay:
110000USD - 115000USD per year
Posted:
June 29, 2025
Apply

Description:

Job Description

Description:

The .NET / Mobile Application Developer is responsible for enhancing and maintaining our customer-facing mobile applications across Android and iOS, as well as delivering quarterly enhancements to our ASP.NET MVC web platform. On the mobile side, you’ll work hands-on in Kotlin and Swift within an established codebase to deliver new features, bug fixes, and performance improvements, collaborating closely with QA, business analysts, and backend developers, and managing releases through Azure DevOps. On the web side, you’ll design, develop, test, and deploy updates and optimizations to our .NET MVC site using C#, ensuring enterprise-grade performance and maintainability. This position reports to the Manager of Software Development.

Fulfilling our mission and becoming the best place to work demands a defined culture. Culture speaks to how we are together. Culture is the beliefs, values, priorities, expectations, behaviors, and practices that guide daily interactions, thinking, decisions, and actions. When working at the National Registry the expectation of culture is as follows:

Never stop learning - Working at the National Registry is a decision to lead, learn, grow, and improve.

Responsibility and Privilege - Working at the National Registry should be an exceptional experience. We view working here to be a great privilege and responsibility.

Environment is welcoming - We endeavor to create a welcoming, fun, and friendly environment.

Morals, Accountability, and Character - We each accept responsibility for how we show up, meet challenges, and respond to setbacks.

Teamwork - We become a team when we see beyond our egos, actively engage with others, and collectively work together for the good of the organization.

Essential Functions:

.NET Web Application Enhancements

Partner with business SMEs, internal product manager, and business analysts to understand requirements for new web features and improvements

Architect, implement and unit-test enhancements in ASP.NET MVC using C#

Refactor legacy code to improve performance, security, and maintainability

Collaborate with QA on integration and user acceptance testing

Native Mobile Application Development

Enhance and maintain Android app in Kotlin and iOS app in Swift within an existing codebase

Design, build, and ship new mobile features, bug fixes, and performance improvements

Integrate with and troubleshoot RESTful APIs alongside backend developers

Write clean, maintainable, well-documented code that aligns with team standards

Use Firebase (Crashlytics, Analytics) to monitor app stability, usage metrics, and drive UX improvements

Manage end-to-end release process—build, sign, and publish to Google Play and App Store via Azure DevOps CI/CD pipelines

Contribute to the continuous improvement of development and release practices

Coordinate with QA and product stakeholders to ensure feature completeness and quality

Cross-Functional Collaboration

Operate within Agile/Scrum teams: sprint planning, daily stand-ups, demos, and retrospectives

Work with UI/UX designers to translate wireframes into polished, responsive interfaces

Partner with DevOps to streamline CI/CD pipelines, infrastructure provisioning, and monitoring

Liaise with support teams to diagnose and resolve customer-reported issues Requirements:

Experience, Education, Certification and Skill Requirements:

Bachelor’s degree in computer science, engineering, or related field (or equivalent experience) required

3+ years of professional .NET development using ASP.NET MVC and C# required

2+ years of native mobile development with Swift (iOS) and Kotlin (Android) required

Proficiency with RESTful APIs, JSON serialization, and mobile networking libraries required

Experience with Firebase (Crashlytics, Analytics) for mobile monitoring required

Proficient with Git (Azure Repos, GitHub, or similar) and Azure DevOps for CI/CD required

Hands-on experience publishing apps to Google Play and App Store (certificates, provisioning profiles) required

Familiarity with Agile tools (Azure DevOps, Jira) and iterative development processes required

Excellent problem-solving skills, attention to detail and clear communication required

Experience with Microsoft Azure services (App Services, Functions, DevOps Pipelines) preferred

Familiarity with Auth0 or similar authentication/authorization systems preferred

UI/UX design sensibility and experience collaborating with designers preferred

Knowledge of mobile security best practices (secure storage, certificate pinning) preferred

Proven ability to debug, test, and troubleshoot complex issues preferred

Job Competencies

Self-motivated and able to balance and prioritize between web and mobile workstreams

Team player who actively contributes to design sessions and code reviews

Continuous learner who stays current with emerging frameworks, languages, and tools

Adaptable to changing requirements and able to pivot between long-term projects and urgent fixes

Specific Requirements:

Must be a United States citizen

Must be able to read, write, speak, and understand the English language.

Must be able to effectively communicate and deal tactfully with personnel, visitors, government agencies/personnel, and the public

Must be able to accomplish tasks via the electronic environment, such as video conferencing and digital collaboration.

Must be able to effectively use a keyboard.

Must be able to work in an office environment with moderate noise.

Able to travel periodically throughout the year.

The National Registry is an equal opportunity employer. All persons will be considered for employment without discrimination against race, color, religion, sex, sexual orientation, national origin, veteran, or disability status.

For more information on the National Registry, visit

Full-time

Apply