stylesheet-group0 bodymargin:0; button::-moz-focus-innerinput::-moz-focus-innerborder:0;padding:0; html-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0000); input::-webkit-search-cancel-buttoninput::-webkit-search-decorationinput::-webkit-search-results-buttoninput::-webkit-search-results-decorationdisplay:none; stylesheet-group1 .css-146c3p1background-color:rgba(0000.00);border:0 solid black;box-sizing:border-box;color:rgba(0001.00);display:inline;font:14px -apple-systemBlinkMacSystemFontSegoe UIRobotoHelveticaArialsans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word; .css-175oi2ralign-items:stretch;background-color:rgba(0000.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0; .css-1jxf684background-color:rgba(0000.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word; .css-9pa8cdbottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1; stylesheet-group2 .r-13awgt0flex:1; .r-1adg3lldisplay:block; .r-1jkafctborder-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px; .r-1phbotyborder-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid; .r-1udh08xoverflow-x:hidden;overflow-y:hidden; .r-1xfd6zeborder-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px; .r-4iw3lzborder-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0; .r-4qtqp9display:inline-block; .r-6koaljdisplay:flex; .r-bztko3overflow-x:visible;overflow-y:visible; .r-crgep1margin:0px; .r-hvic4vdisplay:none; .r-krxsd3display:-webkit-box; .r-rs99b7border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px; .r-sdzlijborder-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px; .r-t60dpppadding:0px; .r-wwvuq4padding:0; .r-xoduu5display:inline-flex; .r-ywje51margin:auto; .r-z2wwpeborder-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px; stylesheet-group2.1 .r-1559e4epadding-bottom:2px;padding-top:2px; .r-1fkl15ppadding-left:32px;padding-right:32px; .r-3o4zerpadding-left:12px;padding-right:12px; .r-3pj75apadding-left:16px;padding-right:16px; .r-cnw61zpadding-bottom:4px;padding-top:4px; .r-cxgwc0padding-left:24px;padding-right:24px; .r-dd0y9bpadding-bottom:20px;padding-top:20px; .r-ddtstpmargin-bottom:0px;margin-top:0px; .r-dp7rxipadding-bottom:40px;padding-top:40px; .r-f8sm7emargin-left:auto;margin-right:auto; .r-is05cdpadding-left:8px;padding-right:8px; .r-n7gxbdpadding-left:4px;padding-right:4px; .r-s49dbfmargin-bottom:1px;margin-top:1px; .r-sjygvopadding-left:1em;padding-right:1em; stylesheet-group2.2 .r-15peodpright:-9999px; .r-19qo34dleft:-9999px; .r-1ca1ndrmargin-left:0.5em; .r-1ez5h0imargin-left:4px; .r-1gs4q39margin-right:4px; .r-1kkk96vmargin-left:8px; .r-1kpi4qhmargin-left:0.075em; .r-1l2kgymargin-right:0.5em; .r-1q6cnndright:-2px; .r-1wron08margin-right:8px; .r-3t4u6imargin-left:2px; .r-45ll9uleft:50%; .r-5f1w11left:-2px; .r-k4bwe5margin-right:0.075em; .r-o59np7padding-right:8px; .r-ocobd0right:50%; .r-qjj4hqpadding-left:8px; .r-x1x4zqmargin-right:2px; stylesheet-group3 .r-105ug2tpointer-events:auto!important; .r-109y4c4height:1px; .r-10ptun7height:16px; .r-10v3vxqtransform:scaleX(-1); .r-117bsoemargin-bottom:20px; .r-11c0sdemargin-top:24px; .r-11j9u27visibility:hidden; .r-12181gdbox-shadow:0 0 2px rgba(0000.03) inset; .r-12sks89min-height:22px; .r-12vffkv>*pointer-events:auto; .r-12vffkvpointer-events:none!important; .r-12ym1jewidth:18px; .r-135wba7line-height:24px; .r-13qz1uuwidth:100%; .r-13wfysu-webkit-text-decoration-line:none;text-decoration-line:none; .r-146iojxmax-width:300px; .r-1472mwgheight:24px; .r-14j79pvcolor:rgba(.00); .r-14lw9otbackground-color:rgba(.00); .r-15ysp7hmin-height:32px; .r-16dba41font-weight:400; .r-16y2uoxflex-grow:1; .r-176fswdtransform:translateX(-50%) translateY(-50%); .r-1777fcijustify-content:center; .r-17bb2tjanimation-duration:0.75s; .r-17leim2background-repeat:repeat; .r-17s6mgvjustify-content:flex-end; .r-18jsvk2color:rgba(1520251.00); .r-18tzkenwidth:56px; .r-18u37izflex-direction:row; .r-18yzcnrheight:22px; .r-19wmn03width:20px; .r-19yznufmin-height:52px; .r-1abnn5wanimation-play-state:paused; .r-1acpoxowidth:36px; .r-1ad0z5iword-break:break-all; .r-1awozwyalign-items:center; .r-1b43r93font-size:14px; .r-1betnmomax-width:672px; .r-1blnp2bwidth:72px; .r-1blvdjrfont-size:23px; .r-1ceczpfmin-height:24px; .r-1cmwbt1gap:8px; .r-1cwl3u0line-height:16px; .r-1d2f490left:0px; .r-1ddef8g-webkit-text-decoration-line:underline;text-decoration-line:underline; .r-1dn12g7line-height:48px; .r-1ebb2jalist-style:none; .r-1ff274ttext-align:right; .r-1gkfh8efont-size:11px; .r-1h0z5mdjustify-content:flex-start; .r-1h8ys4apadding-top:4px; .r-1hjwozeheight:18px; .r-1iln25aword-wrap:normal; .r-1inkyihfont-size:17px; .r-1ipicw7width:300px; .r-1iusvr4flex-basis:0px; .r-1janqczwidth:16px; .r-1jaylinwidth:-webkit-max-content;width:-moz-max-content;width:max-content; .r-1k78y06font-family:Tahoma Arial sans-serif; .r-1kihuf0align-self:center; .r-1ldzwu0animation-timing-function:linear; .r-1loqt21cursor:pointer; .r-1mlwlqeflex-basis:auto; .r-1mrlafobackground-position:0; .r-1muvv40animation-iteration-count:infinite; .r-1mwlp6aheight:56px; .r-1nao33icolor:rgba(.00); .r-1niwhzgbackground-color:rgba(0000.00); .r-1ny4l3loutline-style:none; .r-1oifz5ybackground-color:rgba(1701701.00); .r-1oszu61align-items:stretch; .r-1otgn73touch-action:manipulation; .r-1p0dtaibottom:0px; .r-1pi2tsxheight:100%; .r-1ps3wismin-width:44px; .r-1qd0xhafont-family:-apple-systemBlinkMacSystemFontSegoe UIRobotoHelveticaArialsans-serif; .r-1qi8awamin-width:36px; .r-1r5jyh0min-height:130px; .r-1r8g8reheight:36px; .r-1s2hp8qmin-height:26px; .r-1sxrcrybackground-size:auto; .r-1tl8opcfont-family:Segoe UIMeiryosystem-ui-apple-systemBlinkMacSystemFontsans-serif; .r-1to6hqqbackground-color:rgba(.00); .r-1ttztb7text-align:inherit; .r-1udbk01text-overflow:ellipsis; .r-1v2olestop:50%; .r-1vmecrodirection:rtl; .r-1vr29t4font-weight:800; .r-1wb8bfxtext-decoration-thickness:2px; .r-1wbh5a2flex-shrink:1; .r-1wvb978font-feature-settings:ss01 on; .r-1wyyakwz-index:-1; .r-1xcajamposition:fixed; .r-1xk2f4gclip:rect(1px 1px 1px 1px); .r-1xnzce8-moz-user-select:text;-webkit-user-select:text;user-select:text; .r-1xvli5theight:1.25em; .r-1y7e96wmin-width:22px; .r-1ye8kvjmax-width:600px; .r-1yef0xdanimation-name:r-11cv4x; .r-1yjpyg1font-size:31px; .r-1ykxob0top:60%; .r-2o02ovmargin-top:40px; .r-2tavb8background-color:rgba(0000.60); .r-2yi16min-height:36px; .r-36ujnkfont-style:italic; .r-37tt59line-height:32px; .r-3cgu77background-image: linear-gradient(90.38deg #6739C6 0.23% #4040BF 32.73% #473DC0 50.37% #1E3DA1 98.27%); .r-3s2u2qwhite-space:nowrap; .r-417010z-index:0; .r-4gszlvbackground-size:cover; .r-4hwcpefont-family:Vazirmatn Tahoma Arial sans-serif; .r-4wgw6lmin-width:32px; .r-54znzecolor:rgba(.00); .r-56xrmmline-height:12px; .r-6026jbackground-color:rgba(.85); .r-633paopointer-events:none!important; .r-6416eg-moz-transition-property:background-color box-shadow;-webkit-transition-property:background-color box-shadow;transition-property:background-color box-shadow; .r-64el8zmin-width:52px; .r-7q8q6zcursor:default; .r-8akbws-webkit-box-orient:vertical; .r-8jfcpptop:-2px; .r-92ng3hwidth:1px; .r-a023e6font-size:15px; .r-adyw6zfont-size:20px; .r-agouwxtransform:translateZ(0); .r-ah5dr5>*pointer-events:none; .r-ah5dr5pointer-events:auto!important; .r-aqfbo4backface-visibility:hidden; .r-b88u0qfont-weight:700; .r-bcqeeomin-width:0px; .r-bnwqimposition:relative; .r-bt1l66min-height:20px; .r-bvlit7margin-bottom:-12px; .r-clrlgtanimation-name:r-imtty0; .r-deolkfbox-sizing:border-box; .r-dflpy8height:1.2em; .r-dnmrzsmax-width:100%; .r-ea455cborder:none; .r-ehq7j7background-size:contain; .r-emqnsstransform:translateZ(0px); .r-eqz5drflex-direction:column; .r-ero68bmin-height:40px; .r-fdjqy7text-align:left; .r-fm7h5wfont-family:TwitterChirpExtendedHeavyVerdana-apple-systemBlinkMacSystemFontSegoe UIRobotoHelveticaArialsans-serif; .r-gf0ln-webkit-filter:brightness(1);filter:brightness(1); .r-h9hxblwidth:1.2em; .r-icoktbopacity:0.5; .r-ifefl9min-height:0px; .r-impgnltransform:translateX(50%) translateY(-50%); .r-iphfwypadding-bottom:4px; .r-ipm5aftop:0px; .r-jmul1stransform:scale(1.1); .r-jwli3acolor:rgba(.00); .r-kemksibackground-color:rgba(0001.00); .r-lp5zefmin-width:24px; .r-lrsllpwidth:24px; .r-lrvibr-moz-user-select:none;-webkit-user-select:none;user-select:none; .r-m6rgpdvertical-align:text-bottom; .r-majxgmfont-weight:500; .r-n1ft60dynamic-range-limit:standard; .r-n6v787font-size:13px; .r-nhe8suanimation-duration:0.5s; .r-nvplwvanimation-timing-function:ease-out; .r-nwxazlline-height:40px; .r-o7ynqctransition-duration:0.2s; .r-orgf3dopacity:0; .r-peo1cmin-height:44px; .r-poiln3font-family:inherit; .r-pp5qcnvertical-align:-20%; .r-q4m81jtext-align:center; .r-qlhcfrfont-size:0.001px; .r-qvk6ioline-height:0px; .r-qvutc0word-wrap:break-word; .r-rjixqeline-height:20px; .r-rki7wibottom:12px; .r-s67bdxfont-size:48px; .r-sb58tzmax-width:1000px; .r-tjvw6itext-decoration-thickness:1px; .r-u6sd8qbackground-repeat:no-repeat; .r-u8s1dposition:absolute; .r-ueyrd6line-height:36px; .r-uho16tfont-size:34px; .r-vkv6oemin-width:40px; .r-vqxq0jborder:0 solid black; .r-vrz42vline-height:28px; .r-vvn4inbackground-position:center; .r-wkklz9background-color:rgba(.00); .r-wy61xfheight:72px; .r-x3cy2qbackground-size:100% 100%; .r-x572qdbackground-color:rgba(.00); .r-xigjrr-webkit-filter:blur(4px);filter:blur(4px); .r-yc9v9cwidth:22px; .r-yn5ncyanimation-fill-mode:both; .r-yy2aunfont-size:26px; .r-yyyyoofill:currentcolor; .r-z7pwl0max-width:700px; .r-z80fyvheight:20px; .r-zchlnjright:0px; @-webkit-keyframes r-11cv4x0%transform:rotate(0deg);100%transform:rotate(360deg); @-webkit-keyframes r-imtty00%opacity:0;100%opacity:1; @keyframes r-11cv4x0%transform:rotate(0deg);100%transform:rotate(360deg); @keyframes r-imtty00%opacity:0;100%opacity:1; .r-6cgr90position:absolute;visibility:hidden;top:0;width:50px;pointer-events:none .:visible;top:50vh;width:50px
We are looking for an experienced Senior Software Developer to lead the design development and implementation of large-scale complex software systems within the Integrated Eligibility (IE) domain. This role is critical in building and enhancing scalable secure and reliable applications that support public benefit programs including SNAP (Supplemental Nutrition Assistance Program) TANF (Temporary Assistance for Needy Families) and MA (Medicaid).The ideal candidate will bring strong full-stack development expertise along with deep domain knowledge of Integrated Eligibility systems and government welfare Responsibilities
- Lead the architecture design and implementation of large-scale complex software systems ensuring high standards for scalability security performance and reliability.
- Design and develop robust full-stack applications using modern technologies.
- Collaborate with cross-functional teams (business analysts QA DevOps and stakeholders) to translate business requirements into technical solutions.
- Mentor junior developers and provide technical leadership on project deliverables.
- Ensure code quality through best practices code reviews unit testing and continuous integration.
- Troubleshoot optimize and maintain existing Integrated Eligibility applications.
- Contribute to technical roadmap and modernization initiatives for legacy eligibility systems.
Required Qualifications
- 6 years of hands-on experience in full-stack software development.
- Strong domain knowledge of Integrated Eligibility (IE) systems and public assistance programs (SNAP TANF Medicaid).
- Proven experience working on state or government eligibility determination applications (highly preferred).
Required Technical Skills
- Backend: Java Spring Boot
- Frontend: React JavaScript / TypeScript
- Database: Oracle (strong experience with PL/SQL performance tuning and schema design)
- Other: RESTful APIs Microservices architecture Agile/Scrum methodologies
Preferred Skills
- Experience with cloud platforms (AWS/Azure) and containerization (Docker Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with rules engines or eligibility determination engines.
- Experience modernizing legacy systems in the public sector.
Experience Summary
- Overall Experience: 6 years in full-stack development
- Senior Software Developer Level: Yes (Lead/Architect-level responsibilities expected)
stylesheet-group0 bodymargin:0; button::-moz-focus-innerinput::-moz-focus-innerborder:0;padding:0; html-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0000); input::-webkit-search-cancel-buttoninput::-webkit-search-decorationinput::-webkit-search-results-butt...
stylesheet-group0 bodymargin:0; button::-moz-focus-innerinput::-moz-focus-innerborder:0;padding:0; html-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0000); input::-webkit-search-cancel-buttoninput::-webkit-search-decorationinput::-webkit-search-results-buttoninput::-webkit-search-results-decorationdisplay:none; stylesheet-group1 .css-146c3p1background-color:rgba(0000.00);border:0 solid black;box-sizing:border-box;color:rgba(0001.00);display:inline;font:14px -apple-systemBlinkMacSystemFontSegoe UIRobotoHelveticaArialsans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word; .css-175oi2ralign-items:stretch;background-color:rgba(0000.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0; .css-1jxf684background-color:rgba(0000.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word; .css-9pa8cdbottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1; stylesheet-group2 .r-13awgt0flex:1; .r-1adg3lldisplay:block; .r-1jkafctborder-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px; .r-1phbotyborder-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid; .r-1udh08xoverflow-x:hidden;overflow-y:hidden; .r-1xfd6zeborder-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px; .r-4iw3lzborder-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0; .r-4qtqp9display:inline-block; .r-6koaljdisplay:flex; .r-bztko3overflow-x:visible;overflow-y:visible; .r-crgep1margin:0px; .r-hvic4vdisplay:none; .r-krxsd3display:-webkit-box; .r-rs99b7border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px; .r-sdzlijborder-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px; .r-t60dpppadding:0px; .r-wwvuq4padding:0; .r-xoduu5display:inline-flex; .r-ywje51margin:auto; .r-z2wwpeborder-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px; stylesheet-group2.1 .r-1559e4epadding-bottom:2px;padding-top:2px; .r-1fkl15ppadding-left:32px;padding-right:32px; .r-3o4zerpadding-left:12px;padding-right:12px; .r-3pj75apadding-left:16px;padding-right:16px; .r-cnw61zpadding-bottom:4px;padding-top:4px; .r-cxgwc0padding-left:24px;padding-right:24px; .r-dd0y9bpadding-bottom:20px;padding-top:20px; .r-ddtstpmargin-bottom:0px;margin-top:0px; .r-dp7rxipadding-bottom:40px;padding-top:40px; .r-f8sm7emargin-left:auto;margin-right:auto; .r-is05cdpadding-left:8px;padding-right:8px; .r-n7gxbdpadding-left:4px;padding-right:4px; .r-s49dbfmargin-bottom:1px;margin-top:1px; .r-sjygvopadding-left:1em;padding-right:1em; stylesheet-group2.2 .r-15peodpright:-9999px; .r-19qo34dleft:-9999px; .r-1ca1ndrmargin-left:0.5em; .r-1ez5h0imargin-left:4px; .r-1gs4q39margin-right:4px; .r-1kkk96vmargin-left:8px; .r-1kpi4qhmargin-left:0.075em; .r-1l2kgymargin-right:0.5em; .r-1q6cnndright:-2px; .r-1wron08margin-right:8px; .r-3t4u6imargin-left:2px; .r-45ll9uleft:50%; .r-5f1w11left:-2px; .r-k4bwe5margin-right:0.075em; .r-o59np7padding-right:8px; .r-ocobd0right:50%; .r-qjj4hqpadding-left:8px; .r-x1x4zqmargin-right:2px; stylesheet-group3 .r-105ug2tpointer-events:auto!important; .r-109y4c4height:1px; .r-10ptun7height:16px; .r-10v3vxqtransform:scaleX(-1); .r-117bsoemargin-bottom:20px; .r-11c0sdemargin-top:24px; .r-11j9u27visibility:hidden; .r-12181gdbox-shadow:0 0 2px rgba(0000.03) inset; .r-12sks89min-height:22px; .r-12vffkv>*pointer-events:auto; .r-12vffkvpointer-events:none!important; .r-12ym1jewidth:18px; .r-135wba7line-height:24px; .r-13qz1uuwidth:100%; .r-13wfysu-webkit-text-decoration-line:none;text-decoration-line:none; .r-146iojxmax-width:300px; .r-1472mwgheight:24px; .r-14j79pvcolor:rgba(.00); .r-14lw9otbackground-color:rgba(.00); .r-15ysp7hmin-height:32px; .r-16dba41font-weight:400; .r-16y2uoxflex-grow:1; .r-176fswdtransform:translateX(-50%) translateY(-50%); .r-1777fcijustify-content:center; .r-17bb2tjanimation-duration:0.75s; .r-17leim2background-repeat:repeat; .r-17s6mgvjustify-content:flex-end; .r-18jsvk2color:rgba(1520251.00); .r-18tzkenwidth:56px; .r-18u37izflex-direction:row; .r-18yzcnrheight:22px; .r-19wmn03width:20px; .r-19yznufmin-height:52px; .r-1abnn5wanimation-play-state:paused; .r-1acpoxowidth:36px; .r-1ad0z5iword-break:break-all; .r-1awozwyalign-items:center; .r-1b43r93font-size:14px; .r-1betnmomax-width:672px; .r-1blnp2bwidth:72px; .r-1blvdjrfont-size:23px; .r-1ceczpfmin-height:24px; .r-1cmwbt1gap:8px; .r-1cwl3u0line-height:16px; .r-1d2f490left:0px; .r-1ddef8g-webkit-text-decoration-line:underline;text-decoration-line:underline; .r-1dn12g7line-height:48px; .r-1ebb2jalist-style:none; .r-1ff274ttext-align:right; .r-1gkfh8efont-size:11px; .r-1h0z5mdjustify-content:flex-start; .r-1h8ys4apadding-top:4px; .r-1hjwozeheight:18px; .r-1iln25aword-wrap:normal; .r-1inkyihfont-size:17px; .r-1ipicw7width:300px; .r-1iusvr4flex-basis:0px; .r-1janqczwidth:16px; .r-1jaylinwidth:-webkit-max-content;width:-moz-max-content;width:max-content; .r-1k78y06font-family:Tahoma Arial sans-serif; .r-1kihuf0align-self:center; .r-1ldzwu0animation-timing-function:linear; .r-1loqt21cursor:pointer; .r-1mlwlqeflex-basis:auto; .r-1mrlafobackground-position:0; .r-1muvv40animation-iteration-count:infinite; .r-1mwlp6aheight:56px; .r-1nao33icolor:rgba(.00); .r-1niwhzgbackground-color:rgba(0000.00); .r-1ny4l3loutline-style:none; .r-1oifz5ybackground-color:rgba(1701701.00); .r-1oszu61align-items:stretch; .r-1otgn73touch-action:manipulation; .r-1p0dtaibottom:0px; .r-1pi2tsxheight:100%; .r-1ps3wismin-width:44px; .r-1qd0xhafont-family:-apple-systemBlinkMacSystemFontSegoe UIRobotoHelveticaArialsans-serif; .r-1qi8awamin-width:36px; .r-1r5jyh0min-height:130px; .r-1r8g8reheight:36px; .r-1s2hp8qmin-height:26px; .r-1sxrcrybackground-size:auto; .r-1tl8opcfont-family:Segoe UIMeiryosystem-ui-apple-systemBlinkMacSystemFontsans-serif; .r-1to6hqqbackground-color:rgba(.00); .r-1ttztb7text-align:inherit; .r-1udbk01text-overflow:ellipsis; .r-1v2olestop:50%; .r-1vmecrodirection:rtl; .r-1vr29t4font-weight:800; .r-1wb8bfxtext-decoration-thickness:2px; .r-1wbh5a2flex-shrink:1; .r-1wvb978font-feature-settings:ss01 on; .r-1wyyakwz-index:-1; .r-1xcajamposition:fixed; .r-1xk2f4gclip:rect(1px 1px 1px 1px); .r-1xnzce8-moz-user-select:text;-webkit-user-select:text;user-select:text; .r-1xvli5theight:1.25em; .r-1y7e96wmin-width:22px; .r-1ye8kvjmax-width:600px; .r-1yef0xdanimation-name:r-11cv4x; .r-1yjpyg1font-size:31px; .r-1ykxob0top:60%; .r-2o02ovmargin-top:40px; .r-2tavb8background-color:rgba(0000.60); .r-2yi16min-height:36px; .r-36ujnkfont-style:italic; .r-37tt59line-height:32px; .r-3cgu77background-image: linear-gradient(90.38deg #6739C6 0.23% #4040BF 32.73% #473DC0 50.37% #1E3DA1 98.27%); .r-3s2u2qwhite-space:nowrap; .r-417010z-index:0; .r-4gszlvbackground-size:cover; .r-4hwcpefont-family:Vazirmatn Tahoma Arial sans-serif; .r-4wgw6lmin-width:32px; .r-54znzecolor:rgba(.00); .r-56xrmmline-height:12px; .r-6026jbackground-color:rgba(.85); .r-633paopointer-events:none!important; .r-6416eg-moz-transition-property:background-color box-shadow;-webkit-transition-property:background-color box-shadow;transition-property:background-color box-shadow; .r-64el8zmin-width:52px; .r-7q8q6zcursor:default; .r-8akbws-webkit-box-orient:vertical; .r-8jfcpptop:-2px; .r-92ng3hwidth:1px; .r-a023e6font-size:15px; .r-adyw6zfont-size:20px; .r-agouwxtransform:translateZ(0); .r-ah5dr5>*pointer-events:none; .r-ah5dr5pointer-events:auto!important; .r-aqfbo4backface-visibility:hidden; .r-b88u0qfont-weight:700; .r-bcqeeomin-width:0px; .r-bnwqimposition:relative; .r-bt1l66min-height:20px; .r-bvlit7margin-bottom:-12px; .r-clrlgtanimation-name:r-imtty0; .r-deolkfbox-sizing:border-box; .r-dflpy8height:1.2em; .r-dnmrzsmax-width:100%; .r-ea455cborder:none; .r-ehq7j7background-size:contain; .r-emqnsstransform:translateZ(0px); .r-eqz5drflex-direction:column; .r-ero68bmin-height:40px; .r-fdjqy7text-align:left; .r-fm7h5wfont-family:TwitterChirpExtendedHeavyVerdana-apple-systemBlinkMacSystemFontSegoe UIRobotoHelveticaArialsans-serif; .r-gf0ln-webkit-filter:brightness(1);filter:brightness(1); .r-h9hxblwidth:1.2em; .r-icoktbopacity:0.5; .r-ifefl9min-height:0px; .r-impgnltransform:translateX(50%) translateY(-50%); .r-iphfwypadding-bottom:4px; .r-ipm5aftop:0px; .r-jmul1stransform:scale(1.1); .r-jwli3acolor:rgba(.00); .r-kemksibackground-color:rgba(0001.00); .r-lp5zefmin-width:24px; .r-lrsllpwidth:24px; .r-lrvibr-moz-user-select:none;-webkit-user-select:none;user-select:none; .r-m6rgpdvertical-align:text-bottom; .r-majxgmfont-weight:500; .r-n1ft60dynamic-range-limit:standard; .r-n6v787font-size:13px; .r-nhe8suanimation-duration:0.5s; .r-nvplwvanimation-timing-function:ease-out; .r-nwxazlline-height:40px; .r-o7ynqctransition-duration:0.2s; .r-orgf3dopacity:0; .r-peo1cmin-height:44px; .r-poiln3font-family:inherit; .r-pp5qcnvertical-align:-20%; .r-q4m81jtext-align:center; .r-qlhcfrfont-size:0.001px; .r-qvk6ioline-height:0px; .r-qvutc0word-wrap:break-word; .r-rjixqeline-height:20px; .r-rki7wibottom:12px; .r-s67bdxfont-size:48px; .r-sb58tzmax-width:1000px; .r-tjvw6itext-decoration-thickness:1px; .r-u6sd8qbackground-repeat:no-repeat; .r-u8s1dposition:absolute; .r-ueyrd6line-height:36px; .r-uho16tfont-size:34px; .r-vkv6oemin-width:40px; .r-vqxq0jborder:0 solid black; .r-vrz42vline-height:28px; .r-vvn4inbackground-position:center; .r-wkklz9background-color:rgba(.00); .r-wy61xfheight:72px; .r-x3cy2qbackground-size:100% 100%; .r-x572qdbackground-color:rgba(.00); .r-xigjrr-webkit-filter:blur(4px);filter:blur(4px); .r-yc9v9cwidth:22px; .r-yn5ncyanimation-fill-mode:both; .r-yy2aunfont-size:26px; .r-yyyyoofill:currentcolor; .r-z7pwl0max-width:700px; .r-z80fyvheight:20px; .r-zchlnjright:0px; @-webkit-keyframes r-11cv4x0%transform:rotate(0deg);100%transform:rotate(360deg); @-webkit-keyframes r-imtty00%opacity:0;100%opacity:1; @keyframes r-11cv4x0%transform:rotate(0deg);100%transform:rotate(360deg); @keyframes r-imtty00%opacity:0;100%opacity:1; .r-6cgr90position:absolute;visibility:hidden;top:0;width:50px;pointer-events:none .:visible;top:50vh;width:50px
We are looking for an experienced Senior Software Developer to lead the design development and implementation of large-scale complex software systems within the Integrated Eligibility (IE) domain. This role is critical in building and enhancing scalable secure and reliable applications that support public benefit programs including SNAP (Supplemental Nutrition Assistance Program) TANF (Temporary Assistance for Needy Families) and MA (Medicaid).The ideal candidate will bring strong full-stack development expertise along with deep domain knowledge of Integrated Eligibility systems and government welfare Responsibilities
- Lead the architecture design and implementation of large-scale complex software systems ensuring high standards for scalability security performance and reliability.
- Design and develop robust full-stack applications using modern technologies.
- Collaborate with cross-functional teams (business analysts QA DevOps and stakeholders) to translate business requirements into technical solutions.
- Mentor junior developers and provide technical leadership on project deliverables.
- Ensure code quality through best practices code reviews unit testing and continuous integration.
- Troubleshoot optimize and maintain existing Integrated Eligibility applications.
- Contribute to technical roadmap and modernization initiatives for legacy eligibility systems.
Required Qualifications
- 6 years of hands-on experience in full-stack software development.
- Strong domain knowledge of Integrated Eligibility (IE) systems and public assistance programs (SNAP TANF Medicaid).
- Proven experience working on state or government eligibility determination applications (highly preferred).
Required Technical Skills
- Backend: Java Spring Boot
- Frontend: React JavaScript / TypeScript
- Database: Oracle (strong experience with PL/SQL performance tuning and schema design)
- Other: RESTful APIs Microservices architecture Agile/Scrum methodologies
Preferred Skills
- Experience with cloud platforms (AWS/Azure) and containerization (Docker Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with rules engines or eligibility determination engines.
- Experience modernizing legacy systems in the public sector.
Experience Summary
- Overall Experience: 6 years in full-stack development
- Senior Software Developer Level: Yes (Lead/Architect-level responsibilities expected)
View more
View less