Sr .NET Full Stack Developer Remote - (ET & CT Preferred)
for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We need to parse the posting.
Given text:
Overview Location: Remote Compensation: $95 - $140K (exempt/annual salary) For over 50 years... (company description). Why should you consider TSI (part of TSI family of companies)? Team-oriented work environmentGrowth opportunityComprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!
Responsibilities: list of bullet-like sentences.
Qualifications: list of bullet-like sentences.
Requirements: College Degree... At least 6 years... Work Environment... Work Conditions... etc.
We need sections: About the role (maybe overview?), Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule.
We have Pay: Compensation: $95 - $140K (exempt/annual salary). So we can include Pay section.
Schedule: Not mentioned explicitly. There's "Ability to adapt to a flexible schedule." That's a mention of schedule but not explicit schedule details. The instruction: never create Pay/Schedule/Benefits sections unless the posting actually states them. For Schedule, we have only "Ability to adapt to a flexible schedule." That's not stating schedule like full-time, part-time, hours. Probably not enough to create a Schedule section. So we omit Schedule.
Benefits: The posting mentions "Comprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!" That's specific benefits. So we include Benefits section.
Skills: Not explicitly a separate section but we could extract from Qualifications/Requirements? The instruction: Use sections only when posting has real specific content for it. There's no explicit "Skills" heading, but we could create a Skills section if we have skill list. However we already have Qualifications and Requirements covering skills. Might be redundant. Better to not create Skills unless there is explicit skill list separate. The posting includes many skill items in Qualifications. Could treat Qualifications as skills. But we already have Qualifications section. So we may omit Skills.
About the role: The overview paragraph about company and why consider TSI. That's suitable for About the role.
Thus sections: About the role, Responsibilities, Requirements, Qualifications, Benefits, Pay.
We need to use for each section heading. Use - for any list of duties/requirements/benefits. Use
for prose.
We must preserve ALL substantive information; do not invent or summarize away detail. Remove boilerplate etc.
We need to extract details precisely.
Let's parse each section.
About the role: Should include overview location remote, compensation? Actually compensation goes to Pay section. About the role should include company description and why consider TSI.
Text: "Overview Location: Remote Compensation: $95 - $140K (exempt/annual salary) For over 50 years, Transworld Systems, Inc. has been a leader in providing business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services to a diverse customer base. Our 60,000 clients benefit from our ability to help them address immediate business needs while fostering long-term growth throughout the customer lifecycle. Why should you consider TSI (part of TSI family of companies)? Team-oriented work environmentGrowth opportunityComprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!"
We need to separate location remote and compensation? Compensation goes to Pay. Location remote maybe part of About the role? Could be included as a short paragraph. But we have separate Pay section for compensation. Location remote could be in About the role as a sentence.
We must not repeat job title as heading. Not needed.
Thus About the role content: "Location: Remote. For over 50 years, Transworld Systems, Inc. has been a leader in providing business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services to a diverse customer base. Our 60,000 clients benefit from our ability to help them address immediate business needs while fostering long-term growth throughout the customer lifecycle. Why should you consider TSI (part of TSI family of companies)? Team-oriented work environment, Growth opportunity." The benefits mention is part of Benefits section, so we should not duplicate that in About the role. The sentence "Comprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!" should go to Benefits.
Thus About the role: location remote + company description + why consider TSI (team-oriented work environment, growth opportunity). We'll keep as prose.
Responsibilities: The block after "Responsibilities". It is a paragraph with many sentences separated by periods. We need to turn into list items (
- ) each duty. Let's extract each duty sentence.
Text: "In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IISExperienced in object-oriented programming concepts, interfaces and abstraction layers. Strong emphasis on web development and familiar with MVC pattern, .Net Core Acrhitecture.Solid understanding of relational database design. Experience with data access layers. Ability to write and maintain SQL code.Ability to work and write code in a team based environment.Supports deployment of solutions into production environments. Performs testing and trouble-shooting as required.Responsible for understanding and complying with all policies, procedures, and regulations relating to job duties.Perform other duties as assigned by management."
We need to split into sensible items. Some sentences are concatenated without spaces. We'll need to parse manually.
Let's rewrite each duty:
- In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IIS
- Experienced in object-oriented programming concepts, interfaces and abstraction layers.
- Strong emphasis on web development and familiar with MVC pattern, .Net Core Architecture.
- Solid understanding of relational database design.
- Experience with data access layers.
- Ability to write and maintain SQL code.
- Ability to work and write code in a team based environment.
- Supports deployment of solutions into production environments.
- Performs testing and trouble-shooting as required.
- Responsible for understanding and complying with all policies, procedures, and regulations relating to job duties.
- Perform other duties as assigned by management.
We should keep each as
- .
Requirements: After "Qualifications" there is a block then "Requirements". Actually the posting has "Qualifications" then a long list, then "Requirements" then list, then "Work Environment", "Work Conditions", etc. We need to separate Requirements section content: includes College Degree..., At least 6 years..., Work Environment..., Work Conditions..., etc. Also maybe "Ability to prioritize and organize work..." etc are under Qualifications? Actually those appear after Qualifications block? Let's see.
The text after Qualifications block: "Proficiency with JavaScript, CSS and HTML5, JavaScript frameworks (Angular.js, Angular 16 or higher, Bootstrap), Libraries(jQuery), Vanilla JavascriptComfortable with Agile processes, ability to work in a full stack software development.environment.Proficient personal computer skills including Microsoft Office.Excellent interpersonal, written, and oral communication skills.Ability to prioritize and organize work in a multitasked environment.Ability to adapt to a flexible schedule."
That seems still part of Qualifications (skills). Then after that: "Requirements College Degree in a technical field or relevant work experience.At least 6 years as a practicing software developer. Work Environment Office environment.Ability to lift and/or move 20 pounds with or without accommodation Work Conditions The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. You are acknowledging that you can perform the essential functions with or without a reasonable accommodation. The noise level in the work environment is usually moderately quiet. The work environment is primarily indoors. The position requires little to no travel. This job description is not an exclusive or exhaustive list of all job functions that a team member in this position may be asked to perform. Duties and responsibilities can be changed, expanded, reduced, or delegated by management to meet the business needs of the company. By signing below, you are acknowledging receipt and comprehension of this job description."
Thus Requirements section should include: College Degree..., At least 6 years..., Work Environment..., Work Conditions..., plus maybe the statements about acknowledgment etc. But we need to preserve all substantive information. However some of that is boilerplate (acknowledgment, etc.) Might be considered boilerplate but it's part of the job description. The instruction: Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The acknowledgment statements might be considered legal boilerplate? Not sure. It's about acknowledging receipt and comprehension; could be considered boilerplate. But it's part of the job description; but we might keep it as it's substantive? It's basically a statement that you acknowledge receipt. Might be considered boilerplate. Safer to keep? The instruction says remove legal/EEO/equal-opportunity/scam-warning boilerplate. This is not exactly EEO but it's a standard acknowledgment. Might be considered boilerplate. I'd lean to keep it as it's part of the job description but not sure. However the instruction says "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate". The acknowledgment of receipt is legal-ish. I'd remove that line to be safe. Also the statements about job description not exclusive etc might be boilerplate. Might be considered legal. I'd remove those as well. However we need to preserve substantive information like College Degree, 6 years experience, Work Environment, Ability to lift 20 pounds, Work Conditions (noise level, indoors, little travel). Those are substantive.
Thus Requirements section content: College Degree in a technical field or relevant work experience. At least 6 years as a practicing software developer. Work Environment: Office environment. Ability to lift and/or move 20 pounds with or without accommodation. Work Conditions: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually moderately quiet. The work environment is primarily indoors. The position requires little to no travel.
We could turn each into list items.
Now Benefits: "Comprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!" We'll make list items.
Pay: "Compensation: $95 - $140K (exempt/annual salary)". We'll make a paragraph.
Now we need to output HTML fragment only, no /, no markdown.
We'll produce:
About the role
Location: Remote. For over 50 years, Transworld Systems, Inc. has been a leader in providing business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services to a diverse customer base. Our 60,000 clients benefit from our ability to help them address immediate business needs while fostering long-term growth throughout the customer lifecycle. Why should you consider TSI (part of TSI family of companies)? Team-oriented work environment, Growth opportunity.
Responsibilities
- In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IIS
- Experienced in object-oriented programming concepts, interfaces and abstraction layers.
- Strong emphasis on web development and familiar with MVC pattern, .Net Core Architecture.
- Solid understanding of relational database design.
- Experience with data access layers.
- Ability to write and maintain SQL code.
- Ability to work and write
- for any list of duties/requirements/benefits. Use
for prose. We must preserve ALL substantive information; do not invent or summarize away detail. Remove boilerplate etc. We need to extract details precisely. Let's parse each section. About the role: Should include overview location remote, compensation? Actually compensation goes to Pay section. About the role should include company description and why consider TSI. Text: "Overview Location: Remote Compensation: $95 - $140K (exempt/annual salary) For over 50 years, Transworld Systems, Inc. has been a leader in providing business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services to a diverse customer base. Our 60,000 clients benefit from our ability to help them address immediate business needs while fostering long-term growth throughout the customer lifecycle. Why should you consider TSI (part of TSI family of companies)? Team-oriented work environmentGrowth opportunityComprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!" We need to separate location remote and compensation? Compensation goes to Pay. Location remote maybe part of About the role? Could be included as a short paragraph. But we have separate Pay section for compensation. Location remote could be in About the role as a sentence. We must not repeat job title as heading. Not needed. Thus About the role content: "Location: Remote. For over 50 years, Transworld Systems, Inc. has been a leader in providing business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services to a diverse customer base. Our 60,000 clients benefit from our ability to help them address immediate business needs while fostering long-term growth throughout the customer lifecycle. Why should you consider TSI (part of TSI family of companies)? Team-oriented work environment, Growth opportunity." The benefits mention is part of Benefits section, so we should not duplicate that in About the role. The sentence "Comprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!" should go to Benefits. Thus About the role: location remote + company description + why consider TSI (team-oriented work environment, growth opportunity). We'll keep as prose. Responsibilities: The block after "Responsibilities". It is a paragraph with many sentences separated by periods. We need to turn into list items (
- ) each duty. Let's extract each duty sentence. Text: "In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IISExperienced in object-oriented programming concepts, interfaces and abstraction layers. Strong emphasis on web development and familiar with MVC pattern, .Net Core Acrhitecture.Solid understanding of relational database design. Experience with data access layers. Ability to write and maintain SQL code.Ability to work and write code in a team based environment.Supports deployment of solutions into production environments. Performs testing and trouble-shooting as required.Responsible for understanding and complying with all policies, procedures, and regulations relating to job duties.Perform other duties as assigned by management." We need to split into sensible items. Some sentences are concatenated without spaces. We'll need to parse manually. Let's rewrite each duty: - In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IIS - Experienced in object-oriented programming concepts, interfaces and abstraction layers. - Strong emphasis on web development and familiar with MVC pattern, .Net Core Architecture. - Solid understanding of relational database design. - Experience with data access layers. - Ability to write and maintain SQL code. - Ability to work and write code in a team based environment. - Supports deployment of solutions into production environments. - Performs testing and trouble-shooting as required. - Responsible for understanding and complying with all policies, procedures, and regulations relating to job duties. - Perform other duties as assigned by management. We should keep each as
- .
Requirements: After "Qualifications" there is a block then "Requirements". Actually the posting has "Qualifications" then a long list, then "Requirements" then list, then "Work Environment", "Work Conditions", etc. We need to separate Requirements section content: includes College Degree..., At least 6 years..., Work Environment..., Work Conditions..., etc. Also maybe "Ability to prioritize and organize work..." etc are under Qualifications? Actually those appear after Qualifications block? Let's see.
The text after Qualifications block: "Proficiency with JavaScript, CSS and HTML5, JavaScript frameworks (Angular.js, Angular 16 or higher, Bootstrap), Libraries(jQuery), Vanilla JavascriptComfortable with Agile processes, ability to work in a full stack software development.environment.Proficient personal computer skills including Microsoft Office.Excellent interpersonal, written, and oral communication skills.Ability to prioritize and organize work in a multitasked environment.Ability to adapt to a flexible schedule."
That seems still part of Qualifications (skills). Then after that: "Requirements College Degree in a technical field or relevant work experience.At least 6 years as a practicing software developer. Work Environment Office environment.Ability to lift and/or move 20 pounds with or without accommodation Work Conditions The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. You are acknowledging that you can perform the essential functions with or without a reasonable accommodation. The noise level in the work environment is usually moderately quiet. The work environment is primarily indoors. The position requires little to no travel. This job description is not an exclusive or exhaustive list of all job functions that a team member in this position may be asked to perform. Duties and responsibilities can be changed, expanded, reduced, or delegated by management to meet the business needs of the company. By signing below, you are acknowledging receipt and comprehension of this job description."
Thus Requirements section should include: College Degree..., At least 6 years..., Work Environment..., Work Conditions..., plus maybe the statements about acknowledgment etc. But we need to preserve all substantive information. However some of that is boilerplate (acknowledgment, etc.) Might be considered boilerplate but it's part of the job description. The instruction: Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The acknowledgment statements might be considered legal boilerplate? Not sure. It's about acknowledging receipt and comprehension; could be considered boilerplate. But it's part of the job description; but we might keep it as it's substantive? It's basically a statement that you acknowledge receipt. Might be considered boilerplate. Safer to keep? The instruction says remove legal/EEO/equal-opportunity/scam-warning boilerplate. This is not exactly EEO but it's a standard acknowledgment. Might be considered boilerplate. I'd lean to keep it as it's part of the job description but not sure. However the instruction says "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate". The acknowledgment of receipt is legal-ish. I'd remove that line to be safe. Also the statements about job description not exclusive etc might be boilerplate. Might be considered legal. I'd remove those as well. However we need to preserve substantive information like College Degree, 6 years experience, Work Environment, Ability to lift 20 pounds, Work Conditions (noise level, indoors, little travel). Those are substantive.
Thus Requirements section content: College Degree in a technical field or relevant work experience. At least 6 years as a practicing software developer. Work Environment: Office environment. Ability to lift and/or move 20 pounds with or without accommodation. Work Conditions: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually moderately quiet. The work environment is primarily indoors. The position requires little to no travel.
We could turn each into list items.
Now Benefits: "Comprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!" We'll make list items.
Pay: "Compensation: $95 - $140K (exempt/annual salary)". We'll make a paragraph.
Now we need to output HTML fragment only, no /, no markdown.
We'll produce:
About the role
Location: Remote. For over 50 years, Transworld Systems, Inc. has been a leader in providing business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services to a diverse customer base. Our 60,000 clients benefit from our ability to help them address immediate business needs while fostering long-term growth throughout the customer lifecycle. Why should you consider TSI (part of TSI family of companies)? Team-oriented work environment, Growth opportunity.
Responsibilities
- In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IIS
- Experienced in object-oriented programming concepts, interfaces and abstraction layers.
- Strong emphasis on web development and familiar with MVC pattern, .Net Core Architecture.
- Solid understanding of relational database design.
- Experience with data access layers.
- Ability to write and maintain SQL code.
- Ability to work and write