Software Engineer II
for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Must not include Job ID etc. Remove boilerplate. Must preserve all substantive info.
We need to parse the posting.
Content:
- Intro: "Love Your Mondays again! Join the Future of Connectivity with Metronet! Are you ready to launch your career with one of the nation’s fastest-growing fiber-optic powerhouses? Welcome to Metronet, where we don’t just build networks; we build communities." This is about the company, could be "About the role"? Actually "About the role" heading is for description of role. But we have a description: "Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications."
That's role description. Could go under "About the role" or maybe "Responsibilities". But we have separate sections: Responsibilities (list of duties), Requirements (maybe qualifications), Qualifications (maybe preferred?), Skills, Benefits, Pay, Schedule.
We need to decide what to put where.
We have "ESSENTIAL JOB FUNCTIONS:" list of duties. Those are responsibilities.
We have "JOB QUALIFICATIONS AND REQUIREMENTS:" list of required qualifications.
We have "PREFERRED QUALIFICATIONS:" list of preferred.
We have benefits info: "Recognized as one of the Best Places to Work, we offer a competitive total compensation package, including 80% of medical premiums paid by the company, company-paid disability and life insurance, and a 401(k)-company match. Plus, enjoy discounted services within our coverage areas and thrive in a locally owned, friendly, and fun atmosphere."
Also "Pay Range: $75,000 - $85,000/yr."
Schedule not mentioned.
Thus sections:
- About the role: maybe the introductory paragraph about role (the first paragraph after title). Could be used.
- Responsibilities: list from ESSENTIAL JOB FUNCTIONS.
- Requirements: maybe the JOB QUALIFICATIONS AND REQUIREMENTS (required).
- Qualifications: maybe PREFERRED QUALIFICATIONS (or could combine). But we need to avoid thin sections. Could combine required and preferred under "Qualifications" with subheadings? But spec says use for section headings only. Could have two sections: Requirements and Qualifications (preferred). That's okay.
- Skills: maybe we could extract skills from responsibilities/qualifications? But we might not need a separate Skills section if not explicitly listed. The posting does not have a separate "Skills" heading; we could create one if we have specific skill list. But we should only include a section when posting has real, specific content for it. There's no explicit "Skills" section; we could infer but better not to create unless explicit. So we may omit Skills.
- Benefits: we have benefits info.
- Pay: we have pay range.
- Schedule: none, omit.
Thus output sections: About the role, Responsibilities, Requirements, Qualifications, Benefits, Pay.
We need to use for each 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. So we need to include all details from the posting.
Let's extract:
About the role prose: The paragraph(s) describing the role: "Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications."
We need to ensure we don't repeat the job title as heading, but we can include the title in prose? The instruction: "Do NOT repeat the job title as a heading (the page already shows it)". It's okay to have it in prose. We'll keep as is.
Responsibilities: list from ESSENTIAL JOB FUNCTIONS. Each item is a sentence separated by periods? Let's list each bullet:
- Design, develop, test, deploy, and maintain full-stack web applications using React, Node.js, TypeScript, and JavaScript.
- Enhance and extend existing applications by developing new functionality and adapting solutions to changing business needs.
- Develop front-end experiences and back-end services across the full application stack to support internal business and operational applications.
- Develop and maintain RESTful APIs and integrations.
- Build responsive, intuitive, and maintainable user interfaces using React and modern front-end development practices.
- Develop custom mapping and geospatial functionality within web applications as needed.
- Work with business stakeholders, product owners, engineers, and operations teams to understand requirements and translate business needs into technical solutions.
- Troubleshoot and resolve application, API, integration, and database issues across development and production environments.
- Participate in technical design, code reviews, testing, documentation, and continuous improvement.
- Identify opportunities to improve application performance, usability, automation, and operational efficiency.
- Contribute to software projects from requirements through delivery and ongoing support.
- Other job-related duties as requested.
We need to preserve all; include each as
- .
Requirements: JOB QUALIFICATIONS AND REQUIREMENTS list:
- Professional experience developing software using React, Node.js, and TypeScript.
- Strong working knowledge of JavaScript.
- Professional experience building and supporting web applications.
- Professional experience developing across the full application stack, including front-end and back-end development.
- Experience developing and consuming APIs/integrations.
- Ability to translate business requirements into practical technical solutions.
- Strong troubleshooting and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to work independently and collaboratively as part of a development team.
- Must be legally authorized to work in the United States without sponsorship.
We'll keep each as
- .
Qualifications (preferred): PREFERRED QUALIFICATIONS list:
- Experience with Esri/ArcGIS technologies.
- Experience developing mapping or geospatial web applications.
- Experience with the ArcGIS Maps SDK for JavaScript or ArcGIS APIs.
- Experience using Three.js or similar JavaScript visualization technologies.
- Experience working with geospatial data or GIS workflows.
- Experience in integrating mapping applications with REST APIs and enterprise data sources.
- Experience with Git, CI/CD, and automated testing.
We'll keep each as
- .
Benefits: The paragraph: "Recognized as one of the Best Places to Work, we offer a competitive total compensation package, including 80% of medical premiums paid by the company, company-paid disability and life insurance, and a 401(k)-company match. Plus, enjoy discounted services within our coverage areas and thrive in a locally owned, friendly, and fun atmosphere."
We'll put that in
.
Pay: "Pay Range: $75,000 - $85,000/yr." We'll put in
.
We must not include any boilerplate like EEO etc. Remove that.
We must not include application instructions.
We must not include duplicated lines.
Now produce HTML fragment:
About the role
Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications.
Responsibilities
- Design, develop, test, deploy, and maintain full-stack web applications using React, Node.js, TypeScript, and JavaScript.
- Enhance and extend existing applications by developing new functionality and adapting solutions to changing business needs.
- Develop front-end experiences and back-end services across the full application stack to support internal business and operational applications.
- Develop and maintain RESTful APIs and integrations.
- Build responsive, intuitive, and maintainable user interfaces using React and modern front-end development practices.
- Develop custom mapping and geospatial functionality within web applications as needed.
- Work with business stakeholders, product owners, engineers, and operations teams to understand requirements and translate business needs into technical solutions.
- Troubleshoot and resolve application, API, integration, and database issues across development and production environments.
- Participate in technical design, code reviews, testing, documentation, and continuous improvement.
- Identify opportunities to improve application performance, usability, automation, and operational efficiency.
- Contribute to software projects from requirements through delivery and ongoing support.
- Other job-related duties as requested.
Requirements
- Professional experience developing software using React, Node.js, and TypeScript.
- Strong working knowledge of JavaScript.
- Professional experience building and supporting web applications.
- Professional experience developing across the full application stack, including front-end and back-end development.
- Experience developing and consuming APIs/integrations.
- Ability to translate business requirements into practical technical solutions.
- Strong troubleshooting and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to work independently and collaboratively as part of a development team.
- Must be legally authorized to work in the United States without sponsorship.
Qualifications
- Experience with Esri/ArcGIS technologies.
- Experience developing mapping or geospatial web applications.
- Experience with the ArcGIS Maps SDK for JavaScript or ArcGIS APIs.
- Experience using Three.js or similar JavaScript visualization technologies.
- Experience working with geospatial data or GIS workflows.
- Experience in integrating mapping applications with REST APIs and enterprise data sources.
- Experience with Git, CI/CD, and automated testing.
Benefits
Recognized as one of the Best Places to Work, we offer a competitive total compensation package, including 80% of medical premiums paid by the company, company-paid disability and life insurance, and a 401(k)-company match. Plus, enjoy discounted services within our coverage areas and thrive in a locally owned, friendly, and fun atmosphere.
Pay
Pay
for each 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. So we need to include all details from the posting.
Let's extract:
About the role prose: The paragraph(s) describing the role: "Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications."
We need to ensure we don't repeat the job title as heading, but we can include the title in prose? The instruction: "Do NOT repeat the job title as a heading (the page already shows it)". It's okay to have it in prose. We'll keep as is.
Responsibilities: list from ESSENTIAL JOB FUNCTIONS. Each item is a sentence separated by periods? Let's list each bullet:
- Design, develop, test, deploy, and maintain full-stack web applications using React, Node.js, TypeScript, and JavaScript.
- Enhance and extend existing applications by developing new functionality and adapting solutions to changing business needs.
- Develop front-end experiences and back-end services across the full application stack to support internal business and operational applications.
- Develop and maintain RESTful APIs and integrations.
- Build responsive, intuitive, and maintainable user interfaces using React and modern front-end development practices.
- Develop custom mapping and geospatial functionality within web applications as needed.
- Work with business stakeholders, product owners, engineers, and operations teams to understand requirements and translate business needs into technical solutions.
- Troubleshoot and resolve application, API, integration, and database issues across development and production environments.
- Participate in technical design, code reviews, testing, documentation, and continuous improvement.
- Identify opportunities to improve application performance, usability, automation, and operational efficiency.
- Contribute to software projects from requirements through delivery and ongoing support.
- Other job-related duties as requested.
We need to preserve all; include each as
- .
Requirements: JOB QUALIFICATIONS AND REQUIREMENTS list:
- Professional experience developing software using React, Node.js, and TypeScript.
- Strong working knowledge of JavaScript.
- Professional experience building and supporting web applications.
- Professional experience developing across the full application stack, including front-end and back-end development.
- Experience developing and consuming APIs/integrations.
- Ability to translate business requirements into practical technical solutions.
- Strong troubleshooting and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to work independently and collaboratively as part of a development team.
- Must be legally authorized to work in the United States without sponsorship.
We'll keep each as
- .
Qualifications (preferred): PREFERRED QUALIFICATIONS list:
- Experience with Esri/ArcGIS technologies.
- Experience developing mapping or geospatial web applications.
- Experience with the ArcGIS Maps SDK for JavaScript or ArcGIS APIs.
- Experience using Three.js or similar JavaScript visualization technologies.
- Experience working with geospatial data or GIS workflows.
- Experience in integrating mapping applications with REST APIs and enterprise data sources.
- Experience with Git, CI/CD, and automated testing.
We'll keep each as
- .
Benefits: The paragraph: "Recognized as one of the Best Places to Work, we offer a competitive total compensation package, including 80% of medical premiums paid by the company, company-paid disability and life insurance, and a 401(k)-company match. Plus, enjoy discounted services within our coverage areas and thrive in a locally owned, friendly, and fun atmosphere."
We'll put that in
.
Pay: "Pay Range: $75,000 - $85,000/yr." We'll put in
.
We must not include any boilerplate like EEO etc. Remove that.
We must not include application instructions.
We must not include duplicated lines.
Now produce HTML fragment:
About the role
Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications.
Responsibilities
- Design, develop, test, deploy, and maintain full-stack web applications using React, Node.js, TypeScript, and JavaScript.
- Enhance and extend existing applications by developing new functionality and adapting solutions to changing business needs.
- Develop front-end experiences and back-end services across the full application stack to support internal business and operational applications.
- Develop and maintain RESTful APIs and integrations.
- Build responsive, intuitive, and maintainable user interfaces using React and modern front-end development practices.
- Develop custom mapping and geospatial functionality within web applications as needed.
- Work with business stakeholders, product owners, engineers, and operations teams to understand requirements and translate business needs into technical solutions.
- Troubleshoot and resolve application, API, integration, and database issues across development and production environments.
- Participate in technical design, code reviews, testing, documentation, and continuous improvement.
- Identify opportunities to improve application performance, usability, automation, and operational efficiency.
- Contribute to software projects from requirements through delivery and ongoing support.
- Other job-related duties as requested.
Requirements
- Professional experience developing software using React, Node.js, and TypeScript.
- Strong working knowledge of JavaScript.
- Professional experience building and supporting web applications.
- Professional experience developing across the full application stack, including front-end and back-end development.
- Experience developing and consuming APIs/integrations.
- Ability to translate business requirements into practical technical solutions.
- Strong troubleshooting and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to work independently and collaboratively as part of a development team.
- Must be legally authorized to work in the United States without sponsorship.
Qualifications
- Experience with Esri/ArcGIS technologies.
- Experience developing mapping or geospatial web applications.
- Experience with the ArcGIS Maps SDK for JavaScript or ArcGIS APIs.
- Experience using Three.js or similar JavaScript visualization technologies.
- Experience working with geospatial data or GIS workflows.
- Experience in integrating mapping applications with REST APIs and enterprise data sources.
- Experience with Git, CI/CD, and automated testing.
Benefits
Recognized as one of the Best Places to Work, we offer a competitive total compensation package, including 80% of medical premiums paid by the company, company-paid disability and life insurance, and a 401(k)-company match. Plus, enjoy discounted services within our coverage areas and thrive in a locally owned, friendly, and fun atmosphere.
Pay
Pay
for prose. We must preserve all substantive information; do not invent or summarize away detail. So we need to include all details from the posting. Let's extract: About the role prose: The paragraph(s) describing the role: "Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications." We need to ensure we don't repeat the job title as heading, but we can include the title in prose? The instruction: "Do NOT repeat the job title as a heading (the page already shows it)". It's okay to have it in prose. We'll keep as is. Responsibilities: list from ESSENTIAL JOB FUNCTIONS. Each item is a sentence separated by periods? Let's list each bullet: - Design, develop, test, deploy, and maintain full-stack web applications using React, Node.js, TypeScript, and JavaScript. - Enhance and extend existing applications by developing new functionality and adapting solutions to changing business needs. - Develop front-end experiences and back-end services across the full application stack to support internal business and operational applications. - Develop and maintain RESTful APIs and integrations. - Build responsive, intuitive, and maintainable user interfaces using React and modern front-end development practices. - Develop custom mapping and geospatial functionality within web applications as needed. - Work with business stakeholders, product owners, engineers, and operations teams to understand requirements and translate business needs into technical solutions. - Troubleshoot and resolve application, API, integration, and database issues across development and production environments. - Participate in technical design, code reviews, testing, documentation, and continuous improvement. - Identify opportunities to improve application performance, usability, automation, and operational efficiency. - Contribute to software projects from requirements through delivery and ongoing support. - Other job-related duties as requested. We need to preserve all; include each as
. Pay: "Pay Range: $75,000 - $85,000/yr." We'll put in
. We must not include any boilerplate like EEO etc. Remove that. We must not include application instructions. We must not include duplicated lines. Now produce HTML fragment:
About the role
Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining modern web applications that support Metronet's technology and operational teams. You'll work with React, Node.js, TypeScript, and JavaScript, developing solutions across the application stack and translating business needs into practical software solutions. A unique aspect of this team is its work with interactive mapping and geospatial applications. You'll have the opportunity to develop custom solutions using technologies such as Esri and ArcGIS to help teams visualize information, improve workflows, and solve real-world business and operational challenges. This role will primarily focus on enhancing and extending existing applications as business needs evolve, while also contributing to new development and functionality within those applications.
Responsibilities
- Design, develop, test, deploy, and maintain full-stack web applications using React, Node.js, TypeScript, and JavaScript.
- Enhance and extend existing applications by developing new functionality and adapting solutions to changing business needs.
- Develop front-end experiences and back-end services across the full application stack to support internal business and operational applications.
- Develop and maintain RESTful APIs and integrations.
- Build responsive, intuitive, and maintainable user interfaces using React and modern front-end development practices.
- Develop custom mapping and geospatial functionality within web applications as needed.
- Work with business stakeholders, product owners, engineers, and operations teams to understand requirements and translate business needs into technical solutions.
- Troubleshoot and resolve application, API, integration, and database issues across development and production environments.
- Participate in technical design, code reviews, testing, documentation, and continuous improvement.
- Identify opportunities to improve application performance, usability, automation, and operational efficiency.
- Contribute to software projects from requirements through delivery and ongoing support.
- Other job-related duties as requested.
Requirements
- Professional experience developing software using React, Node.js, and TypeScript.
- Strong working knowledge of JavaScript.
- Professional experience building and supporting web applications.
- Professional experience developing across the full application stack, including front-end and back-end development.
- Experience developing and consuming APIs/integrations.
- Ability to translate business requirements into practical technical solutions.
- Strong troubleshooting and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to work independently and collaboratively as part of a development team.
- Must be legally authorized to work in the United States without sponsorship.
Qualifications
- Experience with Esri/ArcGIS technologies.
- Experience developing mapping or geospatial web applications.
- Experience with the ArcGIS Maps SDK for JavaScript or ArcGIS APIs.
- Experience using Three.js or similar JavaScript visualization technologies.
- Experience working with geospatial data or GIS workflows.
- Experience in integrating mapping applications with REST APIs and enterprise data sources.
- Experience with Git, CI/CD, and automated testing.
Benefits
Recognized as one of the Best Places to Work, we offer a competitive total compensation package, including 80% of medical premiums paid by the company, company-paid disability and life insurance, and a 401(k)-company match. Plus, enjoy discounted services within our coverage areas and thrive in a locally owned, friendly, and fun atmosphere.
Pay
Pay