Search

.NET / Mobile Application Developer

National Registry of EMTs
locationColumbus, OH, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionDescription:

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 www.nremt.org.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...