Jobs · Engineering · Texas

Software Developer 3

Oracle · Austin, TX · 1 mo ago
Engineering$156k–$179k/yrFull-time
We need to output HTML fragment with sections: About the role? Actually we have job duties, qualifications, benefits, pay, schedule? The posting includes: Job Duties (role) description: design, develop, troubleshoot, test/QA software, etc. Also includes "May telecommute." That's schedule? Not exactly schedule but remote option. We can include a Schedule section if there is specific schedule info: "May telecommute." That's a schedule detail. Also Pay: "Range and benefit information provided in this posting are specific to the stated locations only US: Hiring Range in USD from: $156,344 - $178,999 per year. May be eligible for bonus and/or equity." So we have pay range. Benefits: described in detail. So we can have sections: Responsibilities (job duties), Requirements (qualifications?), maybe Qualifications (the long list of required experience/skills). Also Benefits, Pay, Schedule. Also maybe About the role? The instruction: use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We should include sections only when posting has real specific content. We have content for Responsibilities (job duties). We have content for Requirements/Qualifications (the long list of required experience and skills). We have Benefits. We have Pay. We have Schedule (May telecommute). We could also have About the role? Not really separate from responsibilities; but we could combine. The instruction says prefer a few substantive sections over many thin ones. We could combine Requirements and Qualifications into one section maybe "Requirements". But we have both a qualifications disclaimer and a list of specific required skills. Could put all under "Requirements". However we also have a "Qualifications Disclaimer" about immunization etc. That's boilerplate? It's not EEO but it's a qualification disclaimer about US-based roles may need immunization etc. That's not boilerplate? It's somewhat specific but could be considered boilerplate? It's not EEO/equal-opportunity/scam-warning. It's a qualification disclaimer about immunization/occupational health mandates, drug testing. Might be considered boilerplate but it's specific to US-based roles. The instruction says remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. This is not exactly those categories but could be considered legal boilerplate. Might be safe to drop it? It says "Qualifications Disclaimer: Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements." That's somewhat generic but still a qualification. Might keep as part of Requirements. We also have "About Us" section describing Oracle. That's boilerplate? It's marketing copy. Might be considered not substantive for the job; but we could include as "About the role"? Actually "About Us" is company description, not role-specific. The instruction says do not repeat job title as heading; we can include About the role if we have role-specific description. We have job duties already. So we could skip About Us. Thus sections: Responsibilities, Requirements, Benefits, Pay, Schedule. 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 job duties, requirements list, benefits list, pay range, schedule note. We must not include duplicated lines. Ensure we don't repeat. Let's extract content. Job Duties paragraph: "Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute." That's the duties. Also note "May telecommute." We'll put that in Schedule section maybe. Requirements/Qualifications: First: "Employer will accept a Bachelor's degree in Computer Science, Engineering, or related technical field followed by 5 years of progressive, post-baccalaureate experience in job offered or in a Software Developer-related occupation." Then a list of specific required skills/experience: "Position requires: Implemented a neural network learning algorithm in Python; Experimented with different learning parameters and network architectures for the algorithm; Java, Scheme, and Python; Neural network algorithms, and e-puck robots; Implementing a web-based application Petri Net editor, and integrating with a customized user interface; Incorporating the operation-editing function and integrating a Petri Net logic-checking algorithm in JavaScript; Developed a URL shortener using the MEAN stack, including MongoDB, Express, AngularJS, and Node.js; Employed Redis as cache database and Nginx HTTP server, reverse proxy server, and load balancer; Dockerized the server and persisted data to Cassandra; HTML, CSS, JQuery, and Javascript; Hibernate ORM, PostgreSQL, and MySQL; Apache maven and tomcat; Mockito and Junit; Spring; and, Angular JS." That's a long list separated by semicolons. We need to turn into list items. Each item separated by semicolon. We'll parse. List items: - Implemented a neural network learning algorithm in Python - Experimented with different learning parameters and network architectures for the algorithm - Java, Scheme, and Python - Neural network algorithms, and e-puck robots - Implementing a web-based application Petri Net editor, and integrating with a customized user interface - Incorporating the operation-editing function and integrating a Petri Net logic-checking algorithm in JavaScript - Developed a URL shortener using the MEAN stack, including MongoDB, Express, AngularJS, and Node.js - Employed Redis as cache database and Nginx HTTP server, reverse proxy server, and load balancer - Dockerized the server and persisted data to Cassandra - HTML, CSS, JQuery, and Javascript - Hibernate ORM, PostgreSQL, and MySQL - Apache maven and tomcat - Mockito and Junit - Spring - Angular JS Note there may be duplicates: "Java, Scheme, and Python" and later "Angular JS" appears twice? Actually "AngularJS" appears in MEAN stack and also at end "Angular JS". We'll keep both as separate items? Might be duplicate but we should preserve all substantive information; but we can deduplicate? Instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." Removing duplicates could be considered summarizing away detail? It's not inventing, but removing duplicate could be considered losing info? However duplicate info is redundant; but preserving it might be okay but could be considered unnecessary duplication. I'd keep both but maybe note it's duplicate. Safer to keep as is; but we could combine? I'd keep both separate items to avoid losing info. However the list originally had "Angular JS" at the end after "Spring; and, Angular JS." So it's separate. Now Benefits: list includes many items. We need to capture all. Benefits paragraph: "Oracle US offers a comprehensive benefits package which includes the following: Medical, dental, and vision insurance, including expert medical opinion Short term disability and long term disability Life insurance and AD&D Supplemental life insurance (Employee/Spouse/Child) Health care and dependent care Flexible Spending Accounts Pre-tax commuter and parking benefits 401(k) Savings and Investment Plan with company match Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 11 paid holidays Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. Paid parental leave Adoption assistance Employee Stock Purchase Plan Financial planning and group legal Voluntary benefits including auto, homeowner and pet insurance" We need to turn into list items. Some items are phrases separated by line breaks or spaces. We'll parse. List: - Medical, dental, and vision insurance, including expert medical opinion - Short term disability and long term disability - Life insurance and AD&D - Supplemental life insurance (Employee/Spouse/Child) - Health care and dependent care Flexible Spending Accounts - Pre-tax commuter and parking benefits - 401(k) Savings and Investment Plan with company match - Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. - 11 paid holidays - Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. - Paid parental leave - Adoption assistance - Employee Stock Purchase Plan - Financial planning and group legal - Voluntary benefits including auto, homeowner and pet insurance We need to preserve all details; we can keep each as separate

  • . Some items have multiple sentences; we can keep as is inside
  • . Pay: "Range and benefit information provided in this posting are specific to the stated locations only US: Hiring Range in USD from: $156,344 - $178,999 per year. May be eligible for bonus and/or equity." We'll put in Pay section: maybe a

    with that text. Schedule: "May telecommute." That's from duties. We'll put in Schedule section:

    May telecommute.

    Now we need to output only HTML fragment, no /, no markdown. We'll structure:

    Responsibilities

    • Design, develop, troubleshoot and/or test/QA software.
    • As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications.
    • Build enhancements within an existing software architecture and/or suggest improvements to the architecture.
    But note we removed "May telecommute." from responsibilities; we placed in Schedule. Now Requirements section:

    Requirements

    • Bachelor's degree in Computer Science, Engineering, or related technical field followed by 5 years of progressive, post-baccalaureate experience in job offered or in a Software Developer-related occupation.
    • Implemented a neural network learning algorithm in Python
    • Experimented with different learning parameters and network architectures for the algorithm
    • Java, Scheme, and Python
    • Neural network algorithms, and e-puck robots
    • Implementing a web-based application Petri Net editor, and integrating with a customized user interface
    • Incorporating the operation-editing function and integrating a Petri Net logic-checking algorithm in JavaScript
    • De

Similar jobs

Software Developer 3

OracleNashville, TN· 1 mo ago
Engineering$89k–$210k/yrapply on eeho.fa.us2.oraclecloud.com

Software Developer 3

Omega Technical ServicesLos Alamos, NM· 2 mo ago
Engineering$120k/yrapply on careers-omegatechserv.icims.com

Software Developer 3

OracleUnited States· 3 mo ago
RemoteEngineering$89k–$210k/yrapply on eeho.fa.us2.oraclecloud.com

Software Developer 3

Edgewater Federal Solutions, Inc.United States· 3 mo ago
RemoteEngineeringapply on careers-edgewaterit.icims.com