Jobs · Engineering · North Carolina

MuleSoft Developer

Truist · Charlotte, NC · 3 wk ago
EngineeringFull-time
We need to output only HTML fragment, using

for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. No job title heading. No Job ID etc. Remove boilerplate, navigation, EEO, etc. Must preserve all substantive info. We need to parse the posting. Key info: - Position: MuleSoft Developer with 5-6 years experience. - Work Shift: 1st shift (United States of America) - Regular or Temporary: Regular - Language Fluency: English (Required) - Essential Duties And Responsibilities list (multiple bullet-like sentences). We'll need to put them in
  • . - Qualifications: Required Qualifications: Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training. In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices. - Key Responsibilities (list of bullet points). This seems overlapping with responsibilities but we can treat as responsibilities. - Required Skills & Qualifications list. - Preferred Qualifications list. - Benefits: description of benefits for Truist employees: medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, 401k plan, at least 10 days vacation, 10 sick days, paid holidays, possibly defined benefit pension plan, RSUs, deferred compensation. - Pay: Not mentioned. So we should NOT include Pay section. - Schedule: Work Shift: 1st shift (United States of America). That's schedule info. So we can include a Schedule section with that detail. - About the role: maybe a brief description: "We are seeking a skilled MuleSoft Developer with 5-6 years of experience to join our team. The candidate will be responsible for developing, testing, and supporting MuleSoft integrations while working closely with Salesforce and enterprise systems." That's substantive. We need to avoid duplication. We'll combine responsibilities from "Essential Duties And Responsibilities" and "Key Responsibilities" and "Required Skills & Qualifications"? Actually skills separate. We need sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Schedule. Check each: - About the role: we have description. - Responsibilities: we have essential duties and key responsibilities (list). We'll combine. - Requirements: maybe language fluency English required, regular/temporary, work shift? Actually work shift goes to Schedule. Requirements could be education/experience etc. But we have Qualifications section for education etc. Requirements could be "Required Qualifications" (education, experience). However we also have "Qualifications" heading. The instruction says use headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we need to differentiate Requirements vs Qualifications. Usually Requirements are mandatory (education, experience). Qualifications could be preferred? But we have both Required Qualifications and Preferred Qualifications. We could put Required Qualifications under Requirements, and Preferred Qualifications under Qualifications? Or we could put Required Qualifications under Requirements, and Skills under Skills. Let's interpret: - Requirements: mandatory requirements (education, experience, language fluency, regular/temporary maybe). We'll include: Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training. In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices. Language Fluency: English (Required). Regular or Temporary: Regular. - Qualifications: maybe the "Key Responsibilities" list? Actually that seems more responsibilities. But we already have Responsibilities. Could treat Qualifications as "Required Skills & Qualifications" list? But we have Skills heading separate. Hmm. Better approach: Use sections as per content: - About the role: intro paragraph. - Responsibilities: combine Essential Duties And Responsibilities and Key Responsibilities (they are similar). We'll list bullet points. - Requirements: include education/experience, language fluency, regular/temporary. - Qualifications: maybe "Required Qualifications" (the bullet list under "Required Qualifications")? Actually that is same as Requirements? The posting has "Required Qualifications" bullet list: Bachelor’s degree... In-depth knowledge... That's essentially same as we placed under Requirements. Then there is "Key Responsibilities" list (which we used under Responsibilities). Then "Required Skills & Qualifications" list (skills). Then "Preferred Qualifications" list. Thus we could map: - Requirements: Education/experience (Bachelor’s degree... etc.) plus language fluency and regular/temporary. - Qualifications: maybe the "Required Skills & Qualifications" list? But we have Skills heading separate. Could treat Skills as technical skills list, and Qualifications as certifications etc. However we have Preferred Qualifications list (MuleSoft Developer Certification preferred, Salesforce certs plus, enterprise-level integration experience). That could go under Qualifications. But we have both Skills and Qualifications headings; we need to decide what goes where. Given typical job postings: Skills = technical skills (MuleSoft, DataWeave, REST/SOAP, etc.). Qualifications = education, certifications, experience level. But we already have Requirements for education/experience. Hmm. Let's look at the instruction: "Use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." They gave examples but not strict mapping. We just need to use those headings when we have content. We can decide: - About the role: intro. - Responsibilities: duties. - Requirements: mandatory requirements (education, experience, language, regular/temporary). - Qualifications: maybe "Required Qualifications" (the bullet list under Required Qualifications) but that's similar to Requirements. Could combine? But we need to avoid duplication. Perhaps we treat Requirements as the mandatory qualifications (education/experience) and Qualifications as the "Required Skills & Qualifications" list (skills). Then Skills heading could be for "Preferred Qualifications"? That seems odd. Alternatively, we could treat: - Requirements: education/experience. - Qualifications: language fluency, regular/temporary (maybe not). But we already have language fluency. Better to follow the posting's own sections: They have "Required Qualifications", "Key Responsibilities", "Required Skills & Qualifications", "Preferred Qualifications". So we can map: - Responsibilities: Key Responsibilities. - Requirements: Required Qualifications (education/experience). - Skills: Required Skills & Qualifications. - Qualifications: Preferred Qualifications. - About the role: introductory paragraph. - Benefits: benefits description. - Schedule: Work Shift. Thus we avoid duplication. Let's extract content: About the role: "We are seeking a skilled MuleSoft Developer with 5-6 years of experience to join our team. The candidate will be responsible for developing, testing, and supporting MuleSoft integrations while working closely with Salesforce and enterprise systems." Responsibilities (Key Responsibilities list): - Develop and maintain APIs and integrations using MuleSoft Anypoint Platform - Build and support integrations between Salesforce and other applications - Implement DataWeave transformations, error handling, and logging - Develop reusable MuleSoft components and shared services - Participate in requirement analysis, design discussions, and sprint planning - Perform unit testing and support integration testing efforts - Troubleshoot and resolve integration defects and performance issues - Follow established development standards and MuleSoft best practices - Maintain technical documentation for Mule flows and integrations Also Essential Duties And Responsibilities list includes similar but more detailed sentences. We could combine both but avoid duplication. Let's list unique items from Essential Duties: - Independently designs, develops, tests, and maintains complex software components and services addressing business and user requirements. - Implements advanced features and enhancements using established coding standards, architectural patterns, and development best practices. - Leads code reviews and provides constructive feedback to ensure code quality, maintainability, and performance. - Collaborates with cross-functional technical teams to plan and execute technical initiatives, ensuring timely delivery of solutions. - Troubleshoots, debugs, and resolves complex software defects and production issues, applying root-cause analysis and corrective actions. - Participates actively in the full software development lifecycle, including requirements analysis, design discussions, development, testing, deployment, and support. - Applies secure coding practices, testing strategies, and documentation standards to ensure software quality and compliance with organizational guidelines. - Mentors and supports junior engineers to foster technical growth and adherence to best practices. - Utilizes and contributes to existing frameworks, tools, and technologies to enhance application development across relevant technology domains. These are more detailed; we could include them as responsibilities as well. To avoid too much duplication, we could merge both lists, but ensure we keep all substantive info. Let's combine them, removing near-duplicates. We'll produce a
      with items that capture all. We'll list: - Independently designs, develops, tests, and maintains complex software components and services addressing business and user requirements. - Implements advanced features and enhancements using established coding standards, architectural patterns, and development best practices. - Leads code reviews and provides constructive feedback to ensure code quality, maintainability, and performance. - Collaborates with cross-functional technical teams to plan and execute technical initiatives, ensuring timely delivery of solutions. - Troubleshoots, debugs, and resolves complex software defects and production issues, applying root-cause analysis and corrective actions. - Participates actively in the full software development lifecycle, including requirements analysis, design discussions, development, testing, deployment, and support. - Applies secure coding practices, testing strategies, and documentation standards to ensure software quality and compliance with organizational guidelines. - Mentors and supports junior engineers to foster technical growth and adherence to best practices. - Utilizes and contributes to existing frameworks, tools, and technologies to enhance application development across relevant technology domains. - Develop and maintain APIs and integrations using MuleSoft Anypoint Platform - Build and support integrations between Salesforce and other applications - Implement DataWeave transformations, error handling, and logging - Develop reusable MuleSoft components and shared services - Participate in requirement analysis, design discussions, and sprint planning - Perform unit testing and support integration testing efforts - Troubleshoot and resolve integration defects and performance issues - Follow established development standards and MuleSoft best practices - Maintain technical documentation for Mule flows and integrations Some overlap: "Participates actively in the full software development lifecycle..." vs "Participate in requirement analysis, design discussions, and sprint planning" etc. We'll keep both but maybe it's okay. Now Requirements (Required Qualifications): - Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training. - In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices. Also language fluency English required, regular/temporary regular. We'll include those as separate items maybe. Thus Requirements list: - Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training. - In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices. - English language fluency (required). - Regular employment (not temporary). Now Skills (Required Skills & Qualifications): - Strong 5-6 years of hands-on experience with MuleSoft development - Experience integrating Salesforce using REST/SOAP APIs and Bulk API - Proficiency in DataWeave, RAML, and API development - Understanding of microservices and cloud-based integrations - Familiarity with CI/CD tools and DevOps processes - Good analytical, problem-solving, and communication skills - Experience working in Agile/Scrum teams Now Qualifications (Preferred Qualifications): - MuleSoft Developer Certification (preferred) - Salesforce certifications are a plus - Experience in enterprise-level integration environments Now Benefits: description. We need to capture all substantive info: "All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for

Similar jobs

Full Stack Developer

MphasisGeorgia, United States· 2 mo ago
Engineering$52k–$110k/yrapply on mphasis.ripplehire.com

Full Stack Developer

Mastermind.comScottsdale, AZ· 2 mo ago
Engineering$105k–$120k/yrapply on applyseat.com

Full Stack Developer

Mastermind.comArizona, United States· 2 mo ago
Engineering$105k–$120k/yrapply on applyseat.com

Full Stack Developer

Caterpillar Inc.East Peoria, IL· 2 mo ago
Information Technology$113k–$183k/yrapply on careers.caterpillar.com

Full Stack Developer

WarCollar Industries, LLCMcLean, VA· 2 mo ago
Engineeringapply on warcollar.jobs.agile-ats.com