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
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 Applications
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
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.