- Company Name
- Allied Resources Technical Consultants
- Job Title
- Software Developer
- Job Description
-
<think>
Okay, let's tackle this. The user wants me to normalize a job description into a concise mini-job profile for job matching. They specified to exclude company details, location, benefits, and fluff. The output should be in English and follow the structure: Job title, Role Summary, Expectations, Key Responsibilities, Required Skills, Required Education & Certifications. Need to keep it factual, ATS-friendly, and globally neutral.
First, I need to parse the given job description. The title is Software Developer. The original job description mentions "Software Developer III," but the user wants the job title in the output. Should I keep "III" or just "Software Developer"? The example response uses "Software Developer," so probably just the title without the level.
Role Summary should be a concise summary. The original talks about designing, developing, and supporting technical solutions with Agile practices. So the summary would mention those key points.
Expectations might be the same as key responsibilities or maybe the expectations from the candidate. Wait, the user's example has "Expectations" as a section, but the original job description doesn't use that term. Maybe "Expectations" here refers to the qualifications or what the company expects from the candidate.
Key Responsibilities are listed in the job description. Need to extract those and make them concise, using bullet points. The user wants them as a list under Key Responsibilities.
Required Skills are the technical and soft skills needed. The original lists "Technical Qualifications," "Required Skills," and "Education & Experience." I need to separate these into Required Skills (technical and soft skills) and Education & Certifications.
Need to exclude company details like location (Burlington County, NJ), benefits, EEO policy. Also, any fluff like "Must be local" or phrases like "play a key part" should be removed.
Check for ATS-friendly keywords: Agile, Scrum, SAFe, XP, pair programming, .NET, Docker, Kubernetes, RESTful API, microservices, AWS, Azure, Google Cloud, DevOps, CI/CD. These should be included where appropriate.
Ensure it's in English and globally neutral. Avoid any region-specific terms unless necessary. The original uses "Microsoft tools and languages" which is okay.
Now, let's structure each section:
Job Title: Software Developer
Role Summary: The summary should encapsulate the main purpose of the role. The original mentions designing, developing, supporting solutions using Agile practices, delivering high-quality software. So, "Designs, develops, and supports technical solutions using Agile methodologies (Scrum, SAFe, XP) to deliver high-quality software increments. Requires hands-on ownership of projects from requirements to deployment."
Expectations: This is a bit unclear. The user example didn't have this as a section, but looking back at their query, they included it. Wait, the user's example response didn't have "Expectations" as a section. Wait, looking back: the user says "Provide a concise summary... Expactations..." There's a typo here, but it's probably "Expectations". Wait, in the user's instruction, the sections are: Role Summary, Expectations, Key Responsibilities, Required Skills, Required Education & Certifications. So maybe "Expectations" is the same as "Key Responsibilities" in the example. Or perhaps "Expectations" is the job requirements, and Key Responsibilities is the tasks. Need to clarify.
Wait, looking at the original job description: "Key Responsibilities" are tasks, while "Technical Qualifications" and "Education & Experience" are requirements. The user might have intended "Expectations" to be the qualifications or required experience. But the user instructions are a bit ambiguous. Let me check the example response again. The user provided an example response with "Expectations" but that example was from the user's own example in the query. Wait, in the user's query, they provided an example of the output. Wait, the user's actual query includes the job description and asks to provide the output with those sections. Let me check again.
Looking back: The user says "Provide a concise summary for job matching. Max 500 words. Exclude company details, location, benefits, or fluff. Output only: Job title, Role Summary, Expectations, Key Responsibilities, Required Skills, Required Education & Certifications."
Wait, the user's own example in the query has "Expectations" as a section. But in the original job description, there's a section called "Key Responsibilities" which lists the tasks. However, the user's example output in their query doesn't have "Expectations" but perhaps they intended to have Expectations as the required experience or something else.
Wait, the user might have made a typo in their instruction. Let me check: the user wrote "Expactations" with one c. But the intended word is Expectations. So it's a typo, but the correct section is "Expectations". Therefore, the structure is:
Role Summary: concise summary
Expectations: what the company expects from the candidate in terms of experience, perhaps? Or maybe the job's expectations.
But in the original job description, they list "Education & Experience" (like 5+ years), and "Technical Qualifications". So perhaps "Expectations" in the output would cover the experience and certifications, while "Required Skills" are the technical skills. But looking at the example output the user provided, they have:
Role Summary, Expectations (which is experience and certifications), Key Responsibilities (the tasks), Required Skills (technical and soft skills), Education & Certifications.
So the "Expectations" in their example is years of experience and education. Let me confirm by looking at their example in the query:
In the user's example output, under "Expectations" it says "5+ years of software development experience". So in this case, "Expectations" is where to include the required experience, while the "Required Education" is a separate section.
In the given job description, the experience is "5+ years of experience developing solutions using Microsoft tools and languages". So in the output, "Expectations" should state that. However, the user's example also includes the education in the "Required Education & Certifications" section. Wait, in the example, the "Education & Certifications" is a separate section. So perhaps "Expectations" is the years of experience, and "Education & Certifications" is the degrees.
But in the user's original instruction, the sections are: Role Summary, Expectations, Key Responsibilities, Required Skills, Required Education & Certifications. So "Expectations" is separate from "Required Education".
In the given job description, the "Education & Experience" section says "Associate’s, Bachelor’s, or equivalent degree... 5+ years...". So for "Expectations", it's 5+ years of experience. For "Required Education", it's the degree.
But in the user's example output, the "Expectations" includes both education and experience. Wait, looking at the example the user provided in their instructions (the one in the query), under "Education & Certifications" they have "Bachelor’s or higher in Computer Science...", and under "Expectations" they have "3-5 years of software development experience".
Ah, I see. So "Expectations" is the required years of experience, and "Education & Certifications" is the required education.
So for the current job description, the "Expectations" section should include "5+ years of experience developing solutions using Microsoft tools and languages".
But the user wants to exclude company details, location, benefits, fluff. The original job description's Education & Experience includes both the degree and the experience. So in the output:
Education & Certifications: Bachelor’s or equivalent in Computer Science, MIS, or related field.
Expectations: 5+ years of experience developing solutions using Microsoft tools and languages.
Then, Required Skills would include the technical skills like .NET, SQL, Docker, etc., and soft skills like communication, problem-solving.
Key Responsibilities would be the tasks listed in the job description.
Now, let's process each part.
First, Job Title: Software Developer (remove III as per the example)
Role Summary: Designs, develops, and supports technical solutions using Agile methodologies (Scrum, SAFe, XP) to deliver high-quality software increments. Requires hands-on ownership of projects from requirements to deployment.
Expectations: 5+ years of experience developing solutions using Microsoft tools and languages.
Key Responsibilities:
- Develop, test, document, and maintain programs using standard practices
- Follow coding standards, check-in policies, documentation, unit testing
- Support releases, provide training, troubleshoot issues
- Design system enhancements, participate in Agile ceremonies
- Analyze performance, recommend improvements, mentor junior developers
Required Skills:
- Proficiency in structured/object-oriented programming
- Advanced data structures and SQL
- .NET environment experience
- Systems analysis and design
- Complex integration projects
- Containerization (Docker), orchestration (Kubernetes)
- RESTful API design, microservices architecture
- Cloud platforms (AWS, Azure, GCP)
- DevOps practices, CI/CD pipelines
- Pair programming capability
- Problem-solving, analytical skills
- Independence with minimal supervision
- Communication skills
- Attention to detail, meet deadlines
- Team-oriented leadership
Required Education & Certifications: Associate’s, Bachelor’s, or equivalent in Computer Science, MIS, or related field.
Wait, the example from the user's own example includes "Certifications" but the given job description doesn't mention any specific certifications except for EEO. The original job description under Education & Experience says "required education" is Associate’s, Bachelor’s, or equivalent. So certifications are not required, so "Required Education & Certifications" should state that. Since there are no explicit certifications required, just the education.
Thus, in the output:
Required Education & Certifications:
Burlington county, United states
On site
Mid level
05-03-2026