{"CAREER_HUB": {"themeOptions": {"customTheme": {"varTheme": {"text-primary-color": "#0c509d", "button-primary-background-color": "#0c509d", "button-primary-text-color": "#ffffff", "button-primary-hover-background-color": "#5695cc", "button-primary-active-background-color": "#86bbe3"}}}, "employee": {"themeOptions": {"customTheme": {"varTheme": {"text-primary-color": "#000000", "button-primary-background-color": "#0c509d", "button-primary-text-color": "#ffffff", "button-primary-hover-background-color": "#5695cc", "button-primary-active-background-color": "#86bbe3", "text-secondary-color": "#000000"}}}}}, "TALENT_ACQUISITION": {"themeOptions": {"name": "blue", "customTheme": {"navbarTheme": {"textColor": "#ffffff", "textHoverColor": "#ffffff", "background": "#0c509d", "textHoverBackground": "rgba(0,0,0,0.15)"}}}}, "domain": "mlp.com", "configPath": "", "updatePath": "PCS>"}
{"domain": "mlp.com", "user": "Import mlp.com", "isWillingToRelocate": false, "isUserAuthenticated": false, "isUserETXCandidate": false, "isDomainETX": false, "isCareerPlannerEnabled": false, "isMyApplicationsEnabled": false, "showVeteranEmployerSignUp": false, "candidate": {"enc_id": 0, "fullname": "", "firstname": "", "lastname": "", "skills": [], "email": "", "phone": "", "location": "", "location_detail": {}, "filename": null, "starred_positions": [], "resumeUrl": "", "onboardingCompleted": false, "isUserInPcsIjp": false, "linkedinUrl": ""}, "branding": {"enableTalentNetwork": 1, "showJobId": 1, "homePageHeroBanner": {"opacity": 1, "image": "https://static.vscdn.net/images/careers/demo/mlp/1717546855::Eightfold+Banner+Portraiture_June+2024x_5626x960.png", "title": "Join Our Team", "hideInMobileView": true, "useImage": 1}, "navBar": {"color": "#ffffff", "opacity": 0, "image": "https://static.vscdn.net/images/careers/demo/mlp/1717546878::Eightfold+Banner+Portraiture_June+2024x_5626x960.png", "link": "https://mlp.eightfold.ai/careers"}, "privacyLink": "https://www.mlp.com/privacy-policy/", "uploadResumeModal": {"title": "Welcome to {company_name}'s Career Center", "subtitle": "Streamline your search by uploading your resume to be matched with positions that best suit your qualifications.", "disclaimer": "**Uploading a resume is not a formal application for employment**"}, "customContent": {"positionSections": [{"body": "<center>When you become part of our Talent Community, we'll keep you posted about future job opportunities<br>that you may be a match for, as well as career-related events.<br><br><br><a class='nav-btn btn btn-sm header-search-btn' href='https://mlp.eightfold.ai/careers/join'>Join Talent Network</a></center>"}, {"body": "<a href=\" https://www.mlp.com/privacy-policy/\" target=\"_blank\"> <span style=\"text-align: center; display: block;color: #2C8CC9\"><u>Millennium Privacy Policy</u> </span></a>", "title": "Privacy Policy"}]}, "custom_style": {"css": ".advancedOptionText {\n cursor: pointer !important; \n}\n .advanced-options-button {\n cursor: unset !important; \n}\n .facets-card {\n cursor: unset !important; \n}\n .nav-item a {\n color: #fff !important;\n}\n.all-positions-header h1{\n color: #ffff !important;\n}\n.refer .all-positions-header h1 {\n top: -90px !important;\n color: #ffff !important;\n}\n.refer .user-name {\n color: #fff !important;\n}\n\n.fixed-top {\n background-color: #000 !important;\n}\n\n.position-job-description .block__field--wide-rich-text {\n width: inherit !important;\n}\n\nelement.style {\n background: rgb(12, 80, 157) !important;\n color: rgb(11, 39, 66);\n opacity: 1;\n padding: 25px;\n display: flex;\n}\n\n.jointtalentNetDiv {\n text-indent: 25px;\n padding-left: 40%;\n margin-right: 5%;\n margin-left: auto;\n font-size: 20px;\nconsole.log('test');\n\n}\n\njoin-tn-link1 {\n font-size: 20px !important;\n display: inline-flex;\n}\n\na {\n cursor: pointer;\n color: #ffff;\n}\n\na:hover, a:focus {\n color: #ffff;\n text-decoration: underline;\n}\n\n.get-matched-button {\n background-color: #0c509d !important;\n border: 1px solid;\n border-color: #0c509d !important;\n bottom: 4px;\n color: #fff !important;\n font-size: 13px;\n height: 35px;\n line-height: 0;\n margin-bottom: -6px;\n margin-left: 20px;\n min-width: 115px !important;\n position: relative;\n}\n\n.go-button {\n background: rgba(0,0,0,0);\n border: 1px solid #0c509d;\n border-radius: 5px;\n color: #0c509d;\n margin-right: 10px;\n padding-bottom: 7px;\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 7px;\n}\n\n.btn-secondary, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary, .btn-secondary:active:focus, .btn-secondary:active:hover, .btn-secondary.active:hover, .btn-secondary.active:focus {\n color: #0c509d !important;\n background-color: #ffffff !important;\n font-weight: 600;\n border-color: #0c509d !important;\n box-shadow: 0 1px 2px 0 transparent;\n}\n\n.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {\n color: #ffffff !important;\n background-color: #0c509d !important;\n border-color: #0c509d !important;\n font-weight: 600;\n box-shadow: 0 1px 2px 0 rgb(0 0 0 / 8%);\n}\n\nentity-details {\n \n margin: 10px 0px 0 0;\n}\n\n.apply-item-v1 .apply-item {\n margin-left: -15px;\n margin-right: -15px;\n}\n\n.apply-item.apply-item-datepicker .row {\n margin: 0;\n}\n\n\n\n.header-search-btn{margin-top:0px !important;padding:9px 18px !important;background-color:#0C509D;color:white;border-radius:2px !important;fill:#ffffff;font-weight:600;font-size:16px !important;border:none;max-width:fit-content !important}.bar1,.bar2,.bar3{width:24px;height:2px;background-color:#FFFFFF;margin:5px 0;transition:0.4s;}.change .bar1{-webkit-transform:rotate(-45deg) translate(-2px, 2px);transform:rotate(-45deg) translate(-2px, 2px);}.change .bar2{opacity:0;}.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}.header-search-btn:hover{color:#FFFFFF}\n\n.custom-jd-container {\n display: none;\n}\n\nbody.ef-referral-page .custom-jd-container {\n display: flex;\n justify-content: flex-start;\n column-gap: 40px;\n margin-bottom: 8px;\n}\n@media (max-width: 700px) {\n .privacy-agreement {\n margin-bottom: 35rem !important;\n }\n.jointtalentNetDiv{\ntext-indent: 0px !important;\npadding-left: 10px !important;\n}\n.join-tn-link1{\nfloat: left !important;\n padding-top: 5px !important;\n padding-bottom: 5px !important;\n}\n}\n\n/* Hide JTN Login to view profile button on success page */\n.success-form .submitRedirectBtn [data-test-id=\"submit-login-redirect-btn\"] {\n display: none !important;\n}\n"}, "page_image": "", "max_applications_refer": 100, "custom_html": {"header": "<nav style=\"background: rgb(1, 27, 57); color: rgb(1, 27, 57); opacity: 1; padding:25px; display:flex;\"><a class=\"skip-main-header\" href=\"#main-container\">Skip to main content</a><a class=\"\" href=\"https://app.eightfold.ai/careers?domain=mlp.com\" style=\"color: rgb(11, 39, 66);\"><img src=\"https://static.vscdn.net/images/careers/demo/mlp/1698436063::NavBar+Iamge\" width=\"auto\" height=\"30\" alt=\"mlp-logo\"></a><div class=\"jointtalentNetDiv\" ><div class=\"join-tn-link1\" style=\"float: right; display:flex;\"><a href=\"/careers/join?domain=mlp.com\" target=\"_blank\"> Join Talent Network</a>\n</div>\n\t\t<div class=\"join-tn-link1\" style=\"float: right; display:flex;\">\n\t\t\t<a href=\"https://campusjobs.mlp.com/careers\" target=\"_blank\" style=\"color: #fff;\">Campus</a>\n\t\t</div>\n\t\t<div class=\"join-tn-link1\" style=\"float: right; display:flex;\">\n\t\t\t<a href=\"https://career.mlp.com/careers\" target=\"_blank\" style=\"color: #fff;\">Experienced Hires</a>\n\t\t</div>\n\t</div>\n</nav>"}, "talent_form_mandatory_fields": ["resume"], "defaultState": {"pymww": false}, "mapConfig": {"enabled": true}, "i18n_overrides_master": {"customContent": {"en": {"k1": "When you become part of our Talent Community, we'll keep you posted about future job opportunities<br>that you may be a match for, as well as career-related events.", "k2": "Join Talent Network"}}}, "privacy": {"button": "Confirm", "title": "Data Privacy Agreement", "text": "Please confirm, you agree to the <a href=\"https://www.mlp.com/privacy-policy/\" target=\"_blank\" style=\"color: #2c8cc9\">Millennium Privacy Policy</a>."}, "hideJobCart": true, "hideSearchPanelHeader": true, "job_page_title": "Careers at Millennium", "page_title": "Careers at Millennium", "page_description": "Careers at Millennium", "recaptcha_enabled": 1, "companyName": "Millennium", "showLoggedOutNotificationsPrivacyPolicy": false, "hideEightfoldBranding": false, "customJobDescEnhancedTableGate": false}, "pid": "755957557921", "positions": [{"id": 755957557921, "name": "Software Engineer - C#, .NET", "posting_name": "Software Engineer - C#, .NET", "location": "Bangalore, Karnataka, India", "locations": ["Bangalore, Karnataka, India"], "hot": 0, "department": "Information Technology", "business_unit": "FIC & Risk Technology", "t_update": 1784678400, "t_create": 1784678400, "ats_job_id": "REQ-30128", "display_job_id": "REQ-30128", "type": "ATS", "id_locale": "REQ-30128-en", "job_description": "Design and build scalable, real-time regulatory and compliance applications using C#/.NET, Angular, and SQL, while using AI-assisted development tools to improve delivery speed and quality Model business domains using Domain-Driven Design, including bounded contexts, aggregates, entities, value objects, domain services, and domain events Architect and implement cloud-native and serverless solutions on AWS, including event-driven services and distributed application components Build and maintain secure, high-quality Angular front ends that integrate efficiently with backend APIs and domain services Design and optimize relational data models and SQL queries for high-volume, low-latency workloads across platforms such as SQL Server and Snowflake Develop and support messaging and streaming solutions using technologies such as Kafka, SQS, and SNS Drive a test-first engineering approach with strong automated coverage across unit, integration, contract, and end-to-end testing Partner with global business and Compliance stakeholders to understand requirements, shape domain models, and deliver auditable, production-ready solutions What You Bring Practical experience using AI-assisted development tools such as Claude Code or GitHub Copilot for code generation, refactoring, testing, debugging, and documentation Expert-level C#/.NET skills and strong object-oriented design capabilities Solid experience building Angular applications, including components, state management, routing, and API integration Advanced SQL skills, including schema design and complex query development across platforms such as SQL Server and Snowflake Experience with Kafka or similar messaging technologies, including the use of JSON and Avro for data contracts in streaming and messaging workflows Strong understanding of unit testing, dependency injection, design patterns, concurrency, and SOLID principles Strong analytical, communication, and problem-solving skills, with the ability to work effectively in a fast-paced, globally distributed environment", "stars": 0.0, "medallionProgram": null, "location_flexibility": null, "work_location_option": "onsite", "canonicalPositionUrl": "https://mlp.eightfold.ai/careers/job/755957557921", "isPrivate": false, "latlongs": "12.9628957,77.57754"}], "isFallback": true, "debug": {}, "count": 1, "personal_message": "We thought you would be interested in this position.", "scheduling": {"minTime": 9, "limit": 10, "maxTime": 17, "increments": 60, "minTimeslots": 3}, "userTitles": [], "enableTargetedResume": false, "query": {"query": "", "location": "", "department": [], "skill": [], "seniority": [], "pid": "755957557921"}, "singleview": true, "see_all_jobs": true, "recommended_star_threshold": 4.0, "chatbot": false, "iframeImplementation": null, "pcsApplyFormV2Enabled": false, "allowedFileTypes": {}, "pcsTextConfiguration": {}, "hideDepartment": null, "pcsOctupleMigration0Enabled": true, "pcsOctupleMigration1Enabled": false, "replaceUrlOnGoBack": true, "isEuAiActLabellingEnabled": false, "pcsRedesignedNuxEnabled": true, "readmoreInstructionEnabled": false, "userActivityTimeout": 86400000, "userActivityTimeoutEnabled": 1, "isLoggedInPcsEnabled": true, "sortByConfig": null, "searchBoxConfig": {}, "excludePrivatePositions": true, "eeocFilterKeywords": ["veteran", "disability", "gender", "race", "citizen", "visa", "ethnicity"], "disableScrollLoadPositionSidebar": false, "locationFlexibilityFrontendEnabled": false, "workLocationOptionFrontendEnabled": false, "remoteFlexibleJobsFilterEnabled": false, "loggedOutNotificationsEnabled": false, "candidateLogin": {"postLoginLink": {}, "trackApplicationLink": {}}, "prepopulateApplyFormEnabled": true, "prepopulateSettings": {"prepopulateCheckboxText": "Save my answers for future applications", "showPrepopulateCheckbox": false}, "candidateBuildProfile": {}, "themeBuilderUser": null, "mandatoryFields": ["firstname", "lastname", "email", "phone"], "blindfoldWidgetPcsGate": false, "pcsApplyFormLocationGate": false, "t3sEnabled": false, "uploadApplicationAnswers": false, "candidateAuthV2Enabled": true, "loggedOutSavedSearchEnabled": false, "locationRadiusTypeToggleEnabled": false, "incompleteApplicationsEnabled": false, "incompleteApplicationConfig": {}, "fallbackPcsJdGate": true, "enableResumeCoach": false, "isPcsEnabled": true, "phoneWithCountryCodeEnabled": true, "notificationSuggestVerificationToken": null, "chatbotxConfig": {"enabled": false, "featureAccessFlags": {"resumeCoachCardFlags": {"showApplyWithResume": true, "showEditResume": true}, "positionCardFlags": {"showAddToJobCart": false}, "showAiPoweredText": true}}, "pcsOptionalResumeWithJobcartGate": false, "loggedInCandidate": {}, "hamburgerMenuEnabled": false, "pcsAccessibilityHomeEnabled": true, "pcsAccessibilityApplyFormEnabled": true, "showLanguageDropdown": false, "languages": [{"value": "en", "title": "English"}, {"value": "it", "title": "Italiano"}, {"value": "es", "title": "Espa\u00f1ol"}, {"value": "fr", "title": "Fran\u00e7ais"}, {"value": "pt", "title": "Portugu\u00eas"}, {"value": "nb", "title": "Norsk"}, {"value": "de", "title": "Deutsch"}, {"value": "ja", "title": "\u65e5\u672c\u8a9e"}, {"value": "ms", "title": "Bahasa melayu"}, {"value": "zh-CN", "title": "\u4e2d\u6587 (\u7b80\u4f53)"}, {"value": "zh-TW", "title": "\u4e2d\u6587 (\u7e41\u9ad4)"}, {"value": "ko", "title": "\ud55c\uad6d\uc5b4"}, {"value": "th", "title": "\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22"}, {"value": "nl", "title": "Nederlands"}, {"value": "pl", "title": "Polski"}, {"value": "uk", "title": "Y\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"}, {"value": "hr", "title": "Hrvatski"}, {"value": "el", "title": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"}, {"value": "hu", "title": "Magyar"}, {"value": "cs", "title": "\u010de\u0161tina"}, {"value": "tr", "title": "T\u00fcrk\u00e7e"}, {"value": "ru", "title": "P\u0443\u0441\u0441\u043a\u0438\u0439"}, {"value": "ht", "title": "Haitian"}, {"value": "he", "title": "\u05e2\u05d1\u05e8\u05d9\u05ea"}, {"value": "pt-BR", "title": "Brazilian Portugu\u00eas"}, {"value": "da", "title": "Dansk"}, {"value": "fi", "title": "Suomi"}, {"value": "sv", "title": "Svenska"}, {"value": "fr-CA", "title": "Fran\u00e7ais (Canada)"}, {"value": "pt-PT", "title": "portugu\u00eas (Portugal)"}, {"value": "vi", "title": "Ti\u1ebfng Vi\u1ec7t"}, {"value": "ro", "title": "rom\u00e2n\u0103"}, {"value": "bg", "title": "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438"}, {"value": "ar", "title": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629"}, {"value": "es-419", "title": "Espa\u00f1ol (Latinoam\u00e9rica)"}, {"value": "sk", "title": "Sloven\u010dina"}, {"value": "id", "title": "Bahasa Indonesia"}, {"value": "sr", "title": "\u0441\u0440\u043f\u0441\u043a\u0438"}, {"value": "mk", "title": "\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438"}], "displayLanguage": "en", "installed_app_data": [], "singlePageCareersNavbarGate": false, "customJobDescTranslationSkipList": [], "all_applicable_locations": [{"location": "Bangalore, Karnataka, India", "city": "Bengaluru", "state": "KA,IN", "country": "IN"}]}
{"display_banner": false, "display_text": ""}
.advancedOptionText {
cursor: pointer !important;
}
.advanced-options-button {
cursor: unset !important;
}
.facets-card {
cursor: unset !important;
}
.nav-item a {
color: #fff !important;
}
.all-positions-header h1{
color: #ffff !important;
}
.refer .all-positions-header h1 {
top: -90px !important;
color: #ffff !important;
}
.refer .user-name {
color: #fff !important;
}
.fixed-top {
background-color: #000 !important;
}
.position-job-description .block__field--wide-rich-text {
width: inherit !important;
}
element.style {
background: rgb(12, 80, 157) !important;
color: rgb(11, 39, 66);
opacity: 1;
padding: 25px;
display: flex;
}
.jointtalentNetDiv {
text-indent: 25px;
padding-left: 40%;
margin-right: 5%;
margin-left: auto;
font-size: 20px;
console.log('test');
}
join-tn-link1 {
font-size: 20px !important;
display: inline-flex;
}
a {
cursor: pointer;
color: #ffff;
}
a:hover, a:focus {
color: #ffff;
text-decoration: underline;
}
.get-matched-button {
background-color: #0c509d !important;
border: 1px solid;
border-color: #0c509d !important;
bottom: 4px;
color: #fff !important;
font-size: 13px;
height: 35px;
line-height: 0;
margin-bottom: -6px;
margin-left: 20px;
min-width: 115px !important;
position: relative;
}
.go-button {
background: rgba(0,0,0,0);
border: 1px solid #0c509d;
border-radius: 5px;
color: #0c509d;
margin-right: 10px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
}
.btn-secondary, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary, .btn-secondary:active:focus, .btn-secondary:active:hover, .btn-secondary.active:hover, .btn-secondary.active:focus {
color: #0c509d !important;
background-color: #ffffff !important;
font-weight: 600;
border-color: #0c509d !important;
box-shadow: 0 1px 2px 0 transparent;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
color: #ffffff !important;
background-color: #0c509d !important;
border-color: #0c509d !important;
font-weight: 600;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 8%);
}
entity-details {
margin: 10px 0px 0 0;
}
.apply-item-v1 .apply-item {
margin-left: -15px;
margin-right: -15px;
}
.apply-item.apply-item-datepicker .row {
margin: 0;
}
.header-search-btn{margin-top:0px !important;padding:9px 18px !important;background-color:#0C509D;color:white;border-radius:2px !important;fill:#ffffff;font-weight:600;font-size:16px !important;border:none;max-width:fit-content !important}.bar1,.bar2,.bar3{width:24px;height:2px;background-color:#FFFFFF;margin:5px 0;transition:0.4s;}.change .bar1{-webkit-transform:rotate(-45deg) translate(-2px, 2px);transform:rotate(-45deg) translate(-2px, 2px);}.change .bar2{opacity:0;}.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}.header-search-btn:hover{color:#FFFFFF}
.custom-jd-container {
display: none;
}
body.ef-referral-page .custom-jd-container {
display: flex;
justify-content: flex-start;
column-gap: 40px;
margin-bottom: 8px;
}
@media (max-width: 700px) {
.privacy-agreement {
margin-bottom: 35rem !important;
}
.jointtalentNetDiv{
text-indent: 0px !important;
padding-left: 10px !important;
}
.join-tn-link1{
float: left !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
/* Hide JTN Login to view profile button on success page */
.success-form .submitRedirectBtn [data-test-id="submit-login-redirect-btn"] {
display: none !important;
}