Job Closed
This listing is no longer active.
Senior Software Engineer
Location
United States
Posted
92 days ago
Salary
$120K - $150K / year
Seniority
Senior
No structured requirement data.
Job Description
Senior Software Engineer
DrFirst Inc.
About DrFirst For 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you'll get to work with some of the smartest and most interesting people around; solving unique and complex challenges in healthcare on a scale matched by a few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, care about working with smart colleagues; we want to talk to you! Position Overview Our product, RxInform, touches the lives of over 800,000 people each day and operates reliably 24 hours a day, 7 days a week. We are looking for a Senior Software Engineer who wants to work in a fast-paced, forward-looking team focused on improving patient lives and outcomes. As a Senior Software Engineer for RxInform, you will have the challenging yet rewarding task of building software that patients want and need. We are a passionate, entrepreneurial, and curious team that experiments and learns every day. WHO WILL LOVE THIS JOB - An Innovator: someone who thinks outside accepted approaches to introduce new methods, techniques, and ideas that move the product forward - A Problem Solver: passionate about using technology to solve complex challenges and harnessing the power of data to improve efficiency and scalability - A Team Builder: energized by recruiting, developing, and attracting strong talent from various disciplines - A Trusted Advisor: a leader with strong technical acumen who continuously raises the knowledge and skill bar for the team - A Driver: someone who works with purpose and passion, elevating the engineering team through new perspectives and solutions What you will work on RxInform is written primarily in Java and uses the Helios component model for service deployment. We operate fully in AWS using EKS, OpenSearch, DynamoDB, ElastiCache, Redshift, and other technologies. We are a full-stack team responsible for everything from initial conception through engineering, deployment, and monitoring. - Design, build, and maintain high-quality, scalable Java-based services and components for the RxInform platform - Contribute across the full product lifecycle: architecture, implementation, deployment, monitoring, and iteration - Build and optimize services on AWS infrastructure including EKS, OpenSearch, DynamoDB, ElastiCache, and Redshift - Collaborate with product, design, and cross-functional engineering teams to translate requirements into reliable, patient-facing software - Participate in code reviews, technical planning sessions, and architectural discussions - Identify and resolve performance bottlenecks, reliability gaps, and technical debt - Contribute to engineering best practices, documentation standards, and knowledge sharing within the team - Support 24/7 reliability for software that directly affects hundreds of thousands of patients daily Qualifications Required: - Bachelor of Science in Computer Science or equivalent; Master or higher degree preferred - 8+ years of experience with modern Java and frameworks such as Spring and Hibernate - Demonstrated experience with AWS infrastructure and cloud-native development practices - Strong knowledge of open-source libraries and frameworks - Experience with distributed systems, microservices architecture, and containerization (EKS/Kubernetes) - Proven ability to work across all areas of the system: engineering, infrastructure, and analytics - Track record of building reliable, high-availability software at production scale Preferred: - Experience with OpenSearch, DynamoDB, ElastiCache, or Redshift - Background in healthcare IT, digital health, or highly regulated software environments - Familiarity with patient engagement or prescription management platforms - Contributions to or leadership of open-source projects Physical Requirements - 90% desk and virtual/remote collaboration work - 10% travel for team meetings, company events, or conferences #LI-GF1 #LI-Remote Benefits - Competitive compensation, with a base salary of $120,000 - $150,000 (Exact compensation may vary based on skills and experience) - Eligible for a Discretionary Performance-based bonus - Medical, dental, and vision insurance - 401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule - HSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1,000 for family coverage per year - 100% company paid short and long-term disability, AD&D, and group life insurance - Accrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter and 7 paid holiday days - Employee Assistance Program - Continuing Education funds up to $1,500 annually for eligible programs after 1 year of service - Voluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurances DrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone can thrive, no matter where they log in from. Check out our approach to remote work https://drfirst.com/company/about-us/careers/. Our recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at recruiter@drfirst.com to verify the message's authenticity. Your security is important to us! Learn more about our benefits and professional development opportunities https://drfirst.com/company/about-us/careers/the-perks/.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer, Cryptography & Secrets Management
Keeper SecurityKeeper Security is a Chicago, Illinois-based company that is committed to helping its clients reduce cyber theft by positively changing how individuals and busi
Description Keeper Security is hiring a Senior Software Engineer to join our Keeper Secrets Manager (KSM) team. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA area. Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally. Keeper is published in 23 languages and sold in over 150 countries. Join one of the fastest-growing cybersecurity companies and help build and scale one of our core security products used by developers and enterprises worldwide. About Keeper Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption. Keeper’s cybersecurity solutions are FedRAMP and StateRAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and 27018 certified. Keeper deploys in minutes, not months, and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance. Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey and secrets management, privileged access, secure remote access and encrypted messaging. Learn how our zero-trust and zero-knowledge solutions defend against cyber threats at KeeperSecurity.com. About the Job As a Senior Software Engineer on the KSM team, you will design, develop, and maintain security-critical backend services, SDKs, and integrations that power Keeper Secrets Manager. This role requires a polyglot engineer with deep cryptography expertise. You will work across multiple programming languages and SDKs and are expected to understand cryptographic primitives at an implementation level, not just through high-level libraries. This is not a single-language role.. You will collaborate closely with other senior engineers and security leaders to ensure KSM meets the highest standards for security, correctness, and long-term maintainability. Responsibilities: - Design, develop, and maintain secure backend services and APIs for Keeper Secrets Manager - Build and maintain SDKs and integrations used by developers across multiple languages - Implement and review cryptographic functionality including encryption, key management, and signing workflows - Work fluently across multiple programming languages depending on SDK, platform, and security requirements - Contribute to architectural decisions related to cryptography, secrets handling, and secure system design - Ensure performance, reliability, and security of KSM services in production environments - Participate in code reviews with a strong focus on correctness, security, and cryptographic soundness - Maintain clear technical documentation and contribute to open-source components where applicable - Stay current with modern cryptography standards, emerging threats, and post-quantum developments Requirements: - 5+ years of professional software engineering experience in backend or platform development - Strong proficiency across multiple programming languages, including several of the following: Java, JavaScript, Python, .NET, Go, Rust, and Ruby - Demonstrated ability to move fluently between languages based on SDK, platform, performance, or security requirements - Strong understanding of cryptography concepts, including symmetric and asymmetric encryption, elliptic curve cryptography, and secure key management - Familiarity with post-quantum cryptography concepts and emerging algorithms - Experience implementing, reviewing, or debugging cryptographic code beyond simply calling third-party libraries - Strong understanding of secure coding practices, threat modeling, and secrets management systems - Experience designing and building APIs, SDKs, or integration-heavy platforms - Strong problem-solving, debugging, and communication skills - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Benefits: - Medical, Dental & Vision (inclusive of domestic partnerships) - Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life - Voluntary Short/Long Term Disability Insurance - 401K (Roth/Traditional) - A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc) Keeper Security, Inc. is an equal opportunity employer and participant in the U.S. Federal E-Verify program. We celebrate diversity and are committed to creating an inclusive environment for all employees. Classification: Exempt Keeper Candidate Privacy Notice This notice explains how Keeper Security processes your personal data during recruitment. Depending on the role and location, the Controller of personal data (the organization responsible for determining why and how personal data is processed) will be Keeper Security Inc. (US), Keeper Security EMEA Ltd. (Ireland), or Keeper Security APAC K.K (Japan). 1. Data We Collect Information You provide: - Contact details, CV/resume, cover letter - Employment history, qualifications, work eligibility - Application responses and uploaded documents Information We generate: - Interview notes, assessments, communications - Scheduling information Information From Others: - Recruiter/referral information who submit your profile - References (with your consent, before final offer) - Public professional profiles - Background verification (post offer) Voluntary Diversity and Equal Opportunity Information - We may ask you to voluntarily provide diversity information including race/ethnicity, gender, disability status and veteran status (US). Providing this information is optional and Keeper collects this data in order to comply with EEOC and similar requirements 2. How We Use Your Data - Assess your application and suitability - Manage interviews and recruitment workflow - Consider you for other/future roles (we may seek your consent to keep your information on our systems beyond the retention period specified) - Comply with employment law obligations 3. Legal Basis - Legitimate Interests (recruitment management, security and integrity of the hiring process) - Contracting steps (for progressed candidates) - Legal and regulatory compliance obligations; explicit consent where required 4. Who We Share Information With Internal: - HR, hiring managers, interviewers*, IT support for system administration *Note - diversity and equal opportunity data is not shared with hiring managers. Third Parties: Service providers who assist with: - Applicant tracking, recruitment systems and assessment providers - Background verification vendors (post offer) - Recruitment agencies (where applicable) - Tools to support communication, collaboration and to securely store your data Keeper ensures that all our third parties are contractually bound to protect your personal data with adequate safeguards in place. 5. International Transfers Your data may be accessed by Keeper entities globally as needed for the purposes of hiring and decision making. We protect any such data transfer between Keeper entities using appropriate safeguards under applicable data protection laws. 6. Security We implement appropriate technical and organizational measures to protect your data, consistent with our industry leading security standards. 7. Retention We keep your data for 24 months from your last application activity, then delete or anonymize it. Exceptions: - You opt into our talent database for further retention by providing consent (extended retention) - You're hired (transfers to employee records) 8. Your Rights You have the following rights and can contact us at the email below to exercise them: - Access, correct, or delete your data, subject to applicable law and retention requirements - Object to or restrict processing - Withdraw consent (where applicable) - Request data portability - Lodge a complaint with your data protection authority If you become an employee, your rights regarding your employee record are governed by our internal Employee Privacy Notice and certain data will be retained as required under relevant laws such as employment or tax law. When you request access to your personal data, some information may be redacted if it includes the personal data of other individuals or information that we must protect in order to preserve their privacy rights. 9. Automated Decisions Keeper does not make hiring decisions using solely automated processing. 10. Contact - Candidates can send privacy questions to: privacy@keepersecurity.com
Sr. Principal Software Engineer
MastercardFounded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma
Job Title: Sr. Principal Software Engineer Overview: Role Overview As a Sr. Principal Engineer in the AI & Data Platform Engineering organization, you will provide technology leadership and strategic influence across enterprise-scale initiatives for the next generation Decision Management Platform. With deep architectural expertise and ability to collaborate across the organization, you will have the ability to drive innovation and engineering excellence. Key areas of focus include leveraging disruptive technologies in the real time AI inferencing and decisioning domain to improve product effectiveness, increase business agility, increase technical resilience and scalability, and lower cost of ownership. You will work closely with the technology executive, senior leaders and engineers to play an important pivotal role in shaping the overall AI & DPE technology strategy for the wider AI & DPE team. Key Responsibilities: Enterprise Architecture & Technical Leadership • Lead architectural design for complex, enterprise-wide initiatives involving multiple services, programs, and high-scale decisioning workloads. • Define service interactions, data flows, dependency models, and architecture policies that ensure scalability, resiliency, and security. • Partner with business and product leaders to architect new services that enable innovative Mastercard products and decision capabilities. Customer Experience & Platform Strategy • Improve the end-to-end experience of internal and external customers across services and applications. • Simplify and optimize architecture strategies to balance cost efficiency, performance, and functional requirements. • Apply expert-level technical judgment to guide trade-offs in large-scale design and implementation. Thought Leadership & Influence • Drive engineering best practices, software craftsmanship, and architectural rigor across the organization. • Represent the engineering organization through technical presentations, publications, and internal knowledge-sharing sessions. • Participate in Principal-level architecture reviews and address complex enterprise-wide technical challenges. Collaboration & Knowledge Sharing • Work across organizational boundaries to identify integration opportunities, reduce redundancy, and drive platform cohesion. • Mentor engineers and rising architects to elevate technical expertise and leadership within the organization. • Promote knowledge sharing across guilds, programs, and engineering communities. Talent & Culture • Conduct deep technical interviews and help identify candidates who raise the engineering bar. • Champion behaviors that support a culture of excellence, inclusivity, and accountability. Qualifications: • Extensive hands-on software engineering experience building and architecting distributed systems or real-time processing platforms. • Deep architectural expertise in large-scale, high-throughput systems, including end-to-end service design, data flows, and dependency modeling. • Strong experience with cloud and data platform technologies, real-time decisioning, and enterprise-grade system reliability and security. • Prior work integrating AI/ML or analytic models into production systems, especially for real-time or near real-time workloads. • Demonstrated ability to lead complex technical designs, influence cross-functional engineering teams, and guide platform-wide architectural decisions. • Strong problem-solving, communication, and technical leadership skills, with experience mentoring senior engineers. Preferred Qualifications • Experience with high-volume transactional systems, business rules management platforms, or real-time streaming pipelines. • Background working with large in-memory data grids, rule engines, or decisioning engines. • Experience contributing to organizational standards, technical publications, or architecture communities of practice. • Prior work in environments involving regulated data, compliance constraints, or high-availability requirements. #LI-TE1 Job Posting Window Posting windows may change based on the volume of applications received and business necessity. Candidates are encouraged to apply expeditiously. To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab.
Sr. .NET Developer (Remote)
Globe LifeAt AO Globe Life, we don't just provide a place to work; we provide a place to grow. We focus on developing our people from the ground up, ensuring you have every tool necessary to build a long-term career. We have pioneered a virtual culture that combines the best of professional development with the freedom of a modern workspace.
At Globe Life, we are committed to empowering our employees with the support and opportunities they need to succeed at every stage of their career. We take pride in fostering a caring and innovative culture that enables us to collectively grow and overcome challenges in a connected, collaborative, and mutually respectful environment that calls us to help Make Tomorrow Better. Role Overview: Could you be our next Sr. .NET Developer? Globe Life is looking for a Sr. .NET Developer to join the team! In this role, you will be responsible for providing technical support and guidance for system applications, as well as creating requested system enhancements. The Sr. .NET Developer is also responsible for analyzing, designing, developing, implementing, and supporting new and existing applications and services. We are seeking a candidate who is strong technically with a desire to grow their leadership skills. This position requires someone who operates with a high sense of urgency, has strong communication skills, understands technology, and can help manage client relationships. The role is responsible for ensuring resources, knowledge, processes, and tools are in place to deliver application support services. The scope of work includes ticket management, triage, and L1/L2 technical support for end-users, applications, and the cloud. This is a remote / work-from-home position. What You Will Do: - Serve as the senior developer for the analysis, troubleshooting, and evaluation of technology issues, as well as design, development, implementation, and support of applications. - Report and document problematic issues and escalate accordingly. - Solve mid to high-level technical issues ranging from general software questions to advanced machine interface or 3rd party integrations. - Track and maintain customer service requests and work orders. - Work with internal and external users, developers, and testing teams as needed to ensure the team is delivering value to the business. - Serve as a day-to-day contact for clients, building trust and rapport while identifying areas of opportunity, highlighting best practices, and documenting a playbook for success. - Communicate fluently and effectively both formally and informally. Able to speak with a business and technical orientation when appropriate. - Help create new knowledge center articles & tutorials with screenshots to assist the client. - Identify team process gaps and work proactively to close them. - Identify improvement opportunities and create actionable recommendations. - Reviewing and maintaining standard operating procedures for team processes. - Assist the manager with establishing and managing SDLC standards. - Help onboard and mentor other team members, may supervise. - Participate in or perform performance reviews of other staff members as applicable. - Participate in architectural reviews withthe Solutions Architect. - Demonstrate leadership; Both technical and non-technical. - Work under broad direction. - Establishes milestones and has a significant role in the delegation of responsibilities. - Rapidly absorbs most technical information and communicates effectively at all levels to both technical and non-technical audiences. - Understands the available standards, methods, tools, technologies, and applications relevant to their own specialism and suggests alternatives to the norm. What You Can Bring: - Bachelor’s or Master’s degree in Computer Science, Engineering, or other related field; or equivalent work experience - 7+ years of Technical Support or equivalent experience - 9+ years of recent hands-on software development work experience in RESTful API, C#, .NET, Entity Framework, MVC, WCF, Web Services, XML, AWS - Experience developing & monitoring project work plans and interacting with senior management. - Proven experience in meeting deadlines and managing multiple priorities. - Excellent communication skills, both verbal and written, including presentation skills. - Quickly analyze situations, identify solutions, and make clear and informed recommendations - Effectively handle several diverse and potentially complex problems at the same time - Able to understand how end users utilize their applications. - Successfully manage workload to deliver quality deliverables that meet requirements and timelines. - Effective resolution and de-escalation tactics to address issues without the need to escalate to [Sr.] Manager in all cases - Understands when to notify [Sr.] Manager of issues that impact productivity or the ability to meet expectations. - Must have effective organizational and multi-tasking skills. - Ability to translate complex concepts for a variety of business and technical audiences to confirm understanding - Strong conceptual, analytical, problem-solving, and troubleshooting skills. - Excellent written and verbal communication skills with project team and client resources. - Bilingual (English/Spanish) a plus. - Core Technologies: - .NET (C#, ASP, MVC) - Test Driven Development - Object Oriented Development - Knowledge of Microsoft's .NET framework. Applicable To All Employees of Globe Life Family of Companies: - Reliable and predictable attendance of your assigned shift. - Ability to work full time and/or part time based on the position specifications. How Globe Life Will Support You: Looking to continue your career in an environment that values your contribution and invests in your growth? We've curated a benefits package that helps to ensure that you don’t just work, but thrive at Globe Life: - Competitive compensation designed to reflect your expertise and contribution. - Comprehensive health, dental, and vision insurance plans because your well-being is fundamental to your performance. - Robust life insurance benefits and retirement plans, including company-matched 401k and pension plan. - Paid holidays and time off to support a healthy work-life balance. - Parental leave to help our employees welcome their new additions. - Subsidized all-in-one subscriptions to support your fitness, mindfulness, nutrition, and sleep goals. - Company-paid counseling for assistance with mental health, stress management, and work-life balance. - Continued education reimbursement eligibility and company-paid FLMI and ICA courses to grow your career. - Discounted Texas Rangers tickets for a proud visit to Globe Life Field. Opportunity awaits! Invest in your professional legacy, realize your path, and see the direct impact you can make in a workplace that celebrates and harnesses your unique talents and perspectives to their fullest potential. At Globe Life, your voice matters.
Software Engineer II (Remote)
Inspira FinancialInspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners — helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com.
Join Us! Take the next step in your journey at Inspira Financial. You will help businesses and individuals thrive today, tomorrow, and into retirement. Become part of a company that is people centric and client obsessed in every interaction; a community of forward-thinking individuals focused on driving results to deliver our mission with an unwavering commitment to integrity. Join us as we strengthen and simplify the health and wealth journey -- relentlessly pursuing better outcomes for all. We believe in finding the best talent! While some roles are based at one of our office locations, remote roles can sit in any of the following states: AL, AZ, FL, GA, IA, IL, IN, MI, MN, MO, NC, NE, PA, SC, TN, TX, UT, VA and WV. Remote status and role locations are subject to change. Relocation is not provided. Employees within a 90-minute radius of our Oak Brook, IL headquarters are required to adhere to the company in-office work guidelines of 4 days per month minimum from 10 am to 2 pm (1 of the 4 days must be a Monday or Friday). This requirement does not apply to support specialist positions. Don't meet every single requirement? Here at Inspira Financial, we believe there is no "perfect" candidate and want to encourage applying even if all the requirements listed aren't met. Our goal is to build an authentic workplace by valuing diversity in our candidates. We work to ensure that our team reflects the diversity of the businesses and clients we serve. We are always looking to expand our growing team with dynamic and enthusiastic individuals. If you enjoy a collaborative, fun environment that champions career development, Inspira Financial is the place for you! We look forward to receiving your application! Check out this Inspira Financial video to learn more about our company! Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners -- helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com . We have been recognized for our remarkable growth on lists such as Crain's Fast 50 and Inc. 5000, and for our outstanding workplace culture and benefits with Built In's 2025 Best Places to Work and Gallagher's 2022 Best-In-Class Employer awards. Job Summary & Responsibilities The Software Engineer II will report to Director of Software Engineering in the Technology Department. This role is responsible for the full software development life cycle, from conception to deployment. You will bring relevant experience with Exchange Manager, front-end and back-end coding languages, development frameworks and third-party libraries. Software Engineer II will also be a team player with a knack for visual design and utility. This role will closely work with the business and the Integration Solution Architect to understand our needs and will be responsible for developing integrations that are robust and scalable solutions to meet our internal client and external partner needs. This role will also leverage knowledge and experience in Microsoft Azure stack and HubSpot CRM APIs. The incumbent must be creative, client focused, solutions-driven, organized, and have exceptional communication skills. Software Engineer II will have relevant experience with both front-end and back-end coding languages, development frameworks and third-party libraries. Duties & Responsibilities: • Work with development teams (including offshore contractors) and product managers to ideate software solutions • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code • Design user interactions on web pages • Develop functional databases, applications, and servers to support websites on the back end • Implement mobile responsive designs • Develop and design RESTful API services in adherence to best practices and standards • Stay abreast of developments in web applications and programming languages • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions. • Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations. • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Write technical documentation • Work with the Integration Solution Architect to design API layers • Develop interfaces and flows for integration of the systems • Provide technical support as needed for the Integration platform • Collaborate with Product, Design, and Engineering colleagues to identify opportunities and address them with sustainable, usable, secure, high-performance solutions • Develop visually appealing front end website architecture, including translating designer mock- ups and wireframes into front-end code • Design user interactions on web pages • Develop functional databases, applications, and servers to support websites on the back end • Implement mobile responsive designs • Stay abreast of developments in web applications and programming languages • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions. • Keep job knowledge up to date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations. • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Write technical documentation • Other duties as assigned Preferred Qualifications Education & Experience: • 3-5 years of experience in full stack development. • Bachelor's Degree in Computer Science, Statistics or related field Skills & Abilities: • Proficiency with HTML/CSS, JavaScript, JQuery, DOM manipulation, and JavaScript object model • Experience with modern front-end framework (React.js/Redux preferred) and UI/UX design • Experience with transformation and post development toolchains (e.g., Typescript, WebGrease, Swagger) • Experience with one or more languages (e.g., C#, Java/Groovy, Python) • Experience with REST API, JSON, OTP, JTW, and OAuth2.0 is preferred • Experience with relational, noSQL, and graph databases (e.g., SQL Server, MongoDB, GraphQL) • Knowledge of one or more technology stacks (e.g., Node.js, .NET Core, Azure Cloud, Salesforce) • Excellent communication and teamwork skills • Great attention to detail and organizational skills • Experience with Agile/Scrum methodology • Experience or knowledge of source control and DevOps practice (e.g., Azure DevOps) • Experience with one of modern automation tools (PostMan, Selenium, BrowserStack, Enzyme) preferred • Solid understanding of OOP principles and architectural patterns(such as Event-driven, Microservices, and Domain-Driven-Design) preferred • Experience with cloud message APIs and usage of push notifications, and websockets preferred • Knowledge of one or more cloud platforms (e.g., Salesforce, Heroku, Azure, AWS) preferred • Experience in RPA, ML, or Blockchain development preferred • Experience with the 3-layered approach to API-led connectivity with Experience, Process, and System APIs • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Maven, Jenkins, etc • Enterprise system integration background with Web Services and ETL • Solid knowledge of SQL and understanding of relational databases • Experience with C#.NET, Microsoft WebAPI, and WCF services preferred • Strong understanding of Agile development practices • Ability to prioritize, multi-task and complete tasks within timelines • Excellent analysis and problem-solving abilities • Possess a passion for quality and writing clean code that scales and performs well • Professional track record of superb interpersonal and communication skills • Experience working with Agile/Scrum methodology and DevOps (CI/CD) preferred • Experience with Salesforce and other cloud platform integration preferred • Experience with object-oriented development tools such as Java, C#/.Net preferred • Solid understanding of API Design using RAML and/or Swagger • Proficiency with one or more of the following: HTML/CSS, JavaScript, JQuery, DOM manipulation, and JavaScript object model • Experience with modern front-end framework (React.js/Redux preferred) and UI/UX design • Experience with one or more object-oriented languages (e.g., C#, Java/Groovy, Python) • Experience with RESTful and Service Oriented API Architectures • Experience with Agile/Scrum methodology • Experience or knowledge of source control and DevOps practice (e.g., Azure DevOps) • Experience with one of modern automation tools (PostMan, Selenium, BrowserStack, Enzyme) • Experience with relational, noSQL, and graph databases (e.g., SQL Server, MongoDB, GraphQL) • Knowledge of one or more non-Salesforce technology stacks (e.g., Node.js, .NET Core, Azure Cloud) • Solid understanding of OOP principles and architectural patterns (such as Event-driven, Microservices, and Domain-Driven-Design) • Development experience for native mobile applications • Experience with cloud message APIs and usage of push notifications, and websockets • Knowledge of one or more cloud platforms (e.g., Salesforce, Heroku, Azure, AWS) • Experience in RPA, ML, or Blockchain development • Excellent communication and teamwork skills • Great attention to detail and organizational skills Compensation & Benefits $91,000-$111,000 per year



