Job Title: Sr. .NET Engineer / Architect - Billing Workflows (Remote) Company Name: Exym Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/h3kthz4f260pm0gy Job Description: Posted 4mo agoSr. .NET Engineer / Architect - Billing Workflows (Remote)@ ExymView All JobsWebsiteWalnut Creek, California, United StatesRemoteFull TimeResponsibilities:Maintaining platform, Debugging issues, Architecting solutionsRequirements Summary:Senior .NET Engineer with 5+ years full-stack .NET, SQL Server, cloud architecture, and hands-on leadership in billing workflows.Technical Tools Mentioned:.NET, SQL Server, Azure, AWS, Docker, Kubernetes, Git 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 offeringYou’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 salaryHealth, dental, and vision care for you and your familyGenerous vacation policy and paid holidaysPaid family leave, medical leave, and bereavement leave policies401k retirement savings plan with an employer match program100% remote, work from anywhereExym 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 ResponsibilitiesBusiness ObjectiveKey ResponsibilityMaintain our platform up to date with external dependencies.Collaborate with the existing team for everything having to do with Clearing House SubmissionsMaintain .NET and SQL Server codeDebug Live issues and reverse engineer existing systems.Architect and implement new solutions based on cloud architectureCommunicate with new and legacy external platforms and APIsImprove speed of value delivery.Provide timely response to small, last minute maintenance or bug work itemsImprove our code base and processes so that cycle time continually shortensImplement best practices of test and automationDecrease cost of maintenanceReduce manual stepsSimplify architectureIntroduce efficienciesSupport customers with their immediate needsSpend some time working with customer supportUnderstand what problem we are here to solve and provide ideas on how to do itPrioritize based on customer value deliveryContributes to an awesome work environmentA positive, can do attitudePuts people first, both customers and team members (low ego)Dedicated to the missionOpen, flexible, truthful, sweatpantsThrives in remote environmentsThe following experience is relevantSuccessfully working in an agile SCRUM or KANBAN environment for 5+ yearsMaintained, 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 technologiesSuccessfully reverse engineered, documented, and gradually redesigned enterprise applicationsQualificationsTeam collaboration: Puts the team firstApproaches things with a positive, constructive attitude that energizes everybody Likes to work with others, learn from others and coach others when necessaryGood to excellent English proficiency both written and oralMaintenance of .NET codeFast, independent learner that likes to be put thrown the “deep end”Familiar with older and newer best practicesComfortable with T-SQLExpert Git userExperience a number of automation strategies, techniques and toolsCan 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 improvedTimely response of customer needsHas done general maintenance of a lot of small itemsCan self manageUnderstands the concept of cycle time and has shown the ability to shorten itWants to write tests even in situations where the code doesn’t naturally lend itself to itPersonal CharacteristicsConstructive, not a complainerHelps others and wants others to succeedHighly collaborative and communicativeLikes to document thingsFast / independent learnerDesire and aptitude towards being in touch with customers when neededWillingness to think and prioritize based on business goals within a team that is highly flexible on it’s deliverables (Kanban)Outcomes and activitiesFirst Two WeeksFocus on OnBoarding, paperwork, learning about Exym’s business, take mandatory classesSetup Dev Machine and learn the basic of our tech, our environments, our databaseGet to know the immediate team membersLearn from our knowledge base and contribute to it by documenting something simple that you area learning about and hasn’t been documented yetFirst MonthStart participating in team meetingsStart shadowing some of our customer support people so you can understand what customers deal withStart shadowing our Sr. Engineers and learn from them, pair program solutions with them.Be assigned some easy development tasksLearn and document key parts of our billing process and technologyFirst Three monthsBe able to independently answer simple support ticketsBe able to independently fix small things in our codebaseStart regularly maintaining and updating our knowledge baseBecome familiar with the majore architectural parts of our tech stackFirst Six MonthsBe mostly an independent maintainer of our billing engineStart proposing ideas on how we could speed up delivery, improve quality, lower cost of maintenanceWork with your Product Manager and Agile Practitioner to determine and execute on prioritiesYou spend 10-15% of your time doing customer supportYou start measuring key performance metricsFirst YearYou are a SME on our billing engine and can tackle most issuesYou spend 10-15% of your time doing customer supportYou lead the evolution of our stack and our processesYou help distributing knowledge and know-how throughout the organizationYou monitor and drive the improvement of key performance metrics