1 open role
Sr. .NET Engineer / Architect - Billing Workflows (Remote)
Job description
About Exym:
Our goal is to fundamentally improve publicly funded mental health services by giving our customers the freedom to focus on care. Humanity, respect, and service are always at our core: we are people, serving people, serving people.
Youths all across California can tap into publicly funded benefits, which might include foster care, mental care, suicide prevention and other vital services. Through our software, agencies get paid for the services they offer the work that they do, and have the tools to continually improve the level of care they provide.
By working at Exym you are impacting the lives of thousands of kids that would have otherwise access to free Mental Care and Foster Care services.
What we are offering
You’ll join a fun and flexible team that puts people first and truly invests in each other’s success. We support (require!) a balanced life/work integration where you can take care of yourself and your family. Expect your colleagues to show up on zoom with their pets, kids, backyards or travel destination in clear sight .
Some of the benefits we offer:
Competitive salary
Health, dental, and vision care for you and your family
Generous vacation policy and paid holidays
Paid family leave, medical leave, and bereavement leave policies
401k retirement savings plan with an employer match program
100% remote, work from anywhere
Exym is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Job Description:
Our “Billing” team is in charge of making sure that publicly funded mental halth agencies get paid for the valuable work they do supporting youths and their families. As a Sr. .NET Engineer / Architect you will become a pivotal member of our “Billing” team maintaining the flow of money that feeds the free psychological and psychiatric services to those who need them.
You’ll be working with the team to both maintain, debug, and improve our full stack solution. This is a very hands on position where you’ll have the ability to learn the stack “through doing” as well as contribute to the overall direction of the software and decide how we can address tech debt while delivering constant value to our customers.
Our architects work alongside the rest of the team, and their expertise it’s seen by their constructive contributions, by how they work for the success of the team, by their positive insights and how they improve everything they touch. The more Sr. you are at Exym, and the more you’ll be expected to help and support team members and to work for the success of our customers. You will NOT be sitting in an ivory tower designing a pie in the sky. You’ll lead by example and show others what it means to have deep architectural insights that allow a better approach to how we work, improving the quality, speed, and ease of delivery every step of the way. At times that might mean some drastic changes to our stack, while many others it will be the result of small but constant improvements in a definite direction.
Objectives and Responsibilities
Business Objective
Key Responsibility
Maintain our platform up to date with external dependencies.
Collaborate with the existing team for everything having to do with Clearing House Submissions
Maintain .NET and SQL Server code
Debug Live issues and reverse engineer existing systems.
Architect and implement new solutions based on cloud architecture
Communicate with new and legacy external platforms and APIs
Improve speed of value delivery.
Provide timely response to small, last minute maintenance or bug work items
Improve our code base and processes so that cycle time continually shortens
Implement best practices of test and automation
Decrease cost of maintenance
Reduce manual steps
Simplify architecture
Introduce efficiencies
Support customers with their immediate needs
Spend some time working with customer support
Understand what problem we are here to solve and provide ideas on how to do it
Prioritize based on customer value delivery
Contributes to an awesome work environment
A positive, can do attitude
Puts people first, both customers and team members (low ego)
Dedicated to the mission
Open, flexible, truthful, sweatpants
Thrives in remote environments
The following experience is relevant
Successfully working in an agile SCRUM or KANBAN environment for 5+ years
Maintained, debugged and improved SaaS applications using full stack .Net 4.5, with Web Forms, SQL Server and N-Tiered applications
Has added tests and deployment automation to legacy stacks that weren’t originally designed with testing in mind.
Upgraded complex architectures from on-prem to cloud in Azure or AWS, using docker, Kubernetes or similar technologies
Successfully reverse engineered, documented, and gradually redesigned enterprise applications
Qualifications
Team collaboration:
Puts the team first
Approaches things with a positive, constructive attitude that energizes everybody
Likes to work with others, learn from others and coach others when necessary
Good to excellent English proficiency both written and oral
Maintenance of .NET code
Fast, independent learner that likes to be put thrown the “deep end”
Familiar with older and newer best practices
Comfortable with T-SQL
Expert Git user
Experience a number of automation strategies, techniques and tools
Can see the big picture and how pieces and processes work together to produce problems (or to solve them)
Has a strategy to measure, monitor things so that they can be improved
Timely response of customer needs
Has done general maintenance of a lot of small items
Can self manage
Understands the concept of cycle time and has shown the ability to shorten it
Wants to write tests even in situations where the code doesn’t naturally lend itself to it
Personal Characteristics
Constructive, not a complainer
Helps others and wants others to succeed
Highly collaborative and communicative
Likes to document things
Fast / independent learner
Desire and aptitude towards being in touch with customers when needed
Willingness to think and prioritize based on business goals within a team that is highly flexible on it’s deliverables (Kanban)
Outcomes and activities
First Two Weeks
Focus on OnBoarding, paperwork, learning about Exym’s business, take mandatory classes
Setup Dev Machine and learn the basic of our tech, our environments, our database
Get to know the immediate team members
Learn from our knowledge base and contribute to it by documenting something simple that you area learning about and hasn’t been documented yet
First Month
Start participating in team meetings
Start shadowing some of our customer support people so you can understand what customers deal with
Start shadowing our Sr. Engineers and learn from them, pair program solutions with them.
Be assigned some easy development tasks
Learn and document key parts of our billing process and technology
First Three months
Be able to independently answer simple support tickets
Be able to independently fix small things in our codebase
Start regularly maintaining and updating our knowledge base
Become familiar with the majore architectural parts of our tech stack
First Six Months
Be mostly an independent maintainer of our billing engine
Start proposing ideas on how we could speed up delivery, improve quality, lower cost of maintenance
Work with your Product Manager and Agile Practitioner to determine and execute on priorities
You spend 10-15% of your time doing customer support
You start measuring key performance metrics
First Year
You are a SME on our billing engine and can tackle most issues
You spend 10-15% of your time doing customer support
You lead the evolution of our stack and our processes
You help distributing knowledge and know-how throughout the organization
You monitor and drive the improvement of key performance metrics
Description copied from Exym's careers page. Read the full posting before you apply.