Back to results

.NET Application Developer

  • Remote, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Apply

Job Type

Full-time

Description

The Role This role is a Mid-Level Application Developer specializing in .NET web development. In this role, you are designing, building, testing, and deploying web applications for our client. You will be a mid-level technical resource on the team fueling amazing experiences for our clients and their customers.

Who You Are

  • You are a collaborator
  • You are obsessed with our clients and their needs
  • You are a constant learner who loves the craft of application design and development
  • You are a “we” person
  • You are hungry to help Mind Over Machines grow into the best version of itself
  • You help clients and Mind Over Machines understand and achieve business goals

Key Roles

  • Learner of all things Consulting – we serve clients, not technology
  • Actively participate in client engagement meetings
  • Ask thoughtful questions
  • Write well-written client & team communication
  • Understand the big picture
  • Practitioner of our Craft
  • Focus on why to take specific paths
  • Develop solutions independently
  • Facilitate business analysis
  • Demonstrate consistent history of technical leadership on multiple projects
  • Demonstrate technical depth in multiple skills across the technology stack
  • Contributing Project Team Member
  • Understand the definition of 'done'
  • Provide accurate status
  • Accurately estimate own effort
  • Train and mentor Consultants
  • Builder of the House
  • Live by MOM’s Code of Conduct
  • Find opportunities to make MOM a better place to work and grow, consistent with expectations outlined in the Competency Framework

Requirements

Responsibilities

  • Collaborate with Project Managers, Architects and Business Stakeholders to understand processes, workflows, requirements, and solutions
  • Participate in architectural decisions, design, development and testing new features of application development projects
  • Identify, troubleshoot, and debug issues in applications you work on to deliver stable and predictable applications.
  • Identify and recommend solutions and technologies to promote platform development
  • Help ensure integrity, security, availability, and effectiveness of technology infrastructure, including middleware, networks, communications, processing, and standards.

Technical Skills - Required

  • 5+ years of .NET Development in Web Application
  • Strong understanding of Microsoft web stack (ASP.NET, C#, .NET Core, .NET Framework, SQL Server, and JavaScript)
  • Competence in the following full stack areas with advanced experience in at least one:
  • Backend Development (data access, services, MVC, APIs)
  • Frontend Development (HTML, CSS, JavaScript)
  • JavaScript Frameworks (React, Vue.js, Angular)
  • Database Design and Development (data modeling, optimization, T-SQL)
  • Infrastructure (DevOps, CI/CD processes, source control, cloud)
  • Expertise in developing and working with data pipelines
  • Expertise in Git Version Control and Git Flow
  • Experience with developing solutions for Microsoft Azure Cloud
  • Experience with setting up and managing Multi-Factor Authentication (MFA) or Two-Factor Authentication (2FA) mechanisms

Technical Skills - Desired (but not mandatory)

  • Experience with DocuSign API’s
  • Experience with Hyland OnBase Document Management System and it’s API’s
  • Experience with Oracle ERP API’s
  • Experience with Boomi integration software
  • Experience with Pega workflow software

Non-Technical Skills

  • Ability to collaborate effectively with diverse teams spanning the globe
  • Communicate complex ideas via consumable content
  • Communicate and collaborate within the client & partner ecosystem as an agent of Mind Over Machines
  • Excellent problem-solving skills: both at the frontline and incident to problem management
  • Proven ability to work independently or on a team as required
  • Experience, interest, and adaptability to working in a Lean/Agile delivery environment
  • Possess a positive attitude with a strong work ethic, integrity, and honesty
  • Flexible, patient, forward thinking, innovative, and results oriented, with a high attention to detail
  • Knows how to self-direct time management and organizational capacity, and prioritize workload
  • Previous consulting experience – especially with development/engineering experience – preferred
  • Excellent documentation skills (technical writing and diagramming)
  • Expert in analytical, problem-solving and communication skills

Education & Mindset

  • Must have a hungry mind eager to learn, explore, and share new ideas -- CRITICAL!
  • Must have ability to be mindful in fast paced situations!
  • Must have a proven record of delivering successful products from concept to implementation.
  • Must have a drive to thrive in an entrepreneurial business where you own your ideas and have the autonomy to make them happen.

Salary Description

$110,000 - $145,000 plus bonus

More about this job

Skills

  • .NET
  • Communication skills
  • Business analysis
  • Leadership
  • Troubleshoot
  • Microsoft ASP.NET
  • C#
  • Microsoft .NET Framework
  • Microsoft SQL Server
  • JavaScript
  • Back-end development
  • Front-end development
  • HTML
  • CSS
  • React
  • Vue.js
  • Data modelling
  • SQL
  • DevOps
  • CI/CD
  • Git
  • Microsoft Azure
  • Document management
  • Oracle
  • ERP
  • Workflow
  • Problem solving
  • Work independently
  • Adaptability
  • Agile
  • Attention to detail
  • Time management
  • Documentation
  • Technical writing

Report this job