Application Developer
for section headings. Use - for any list of duties/requirements/benefits. Use
for prose.
We must preserve all substantive information, not invent or summarize away detail. Remove boilerplate etc. The posting includes a lot of introductory description about SMBC Group. That is likely "About the role"? Actually "About the role" could be the description of the company and role. The role description: "Works to build and maintain a variety of software applications, tools, or functions for the business. Compiles business requirements and translates them into technical specifications for development. Documents application functions and update code repository. Supports QA testing and implement fixes for exceptions." That's duties.
Then Role Objectives: Delivery, Interpersonal, Expertise each with bullet-like paragraphs. Those could be responsibilities or qualifications? They are more like responsibilities/objectives. We could combine them under Responsibilities.
Qualifications And Skills: "Recommended years of experience: 7". That's qualifications.
Additional Requirements: Hybrid work model, commuting distance, accommodations. That could be under Requirements or maybe under Qualifications? It's more like requirements.
We need to decide sections: About the role (company overview), Responsibilities (role description + objectives), Requirements (hybrid work, commuting, accommodations), Qualifications (years of experience), Skills (maybe none explicit). There's no explicit skills list besides maybe implied from objectives (programming languages, Agile, etc.) but those are under Expertise objective. Could treat them as Skills.
We must not create sections with filler. So we need to include only sections with real content.
Let's extract:
About the role: The introductory paragraph about SMBC Group (first paragraph). That's substantive.
Responsibilities: The role description paragraph and the three Role Objectives sections (Delivery, Interpersonal, Expertise). Those are responsibilities/objectives.
Requirements: Additional Requirements about hybrid work, commuting distance, accommodations.
Qualifications: Recommended years of experience: 7.
Skills: Could be derived from Expertise objective: "Display advanced proficiency with programming languages and protocols required for the development and maintenance of assigned applications and functions. Exhibit understanding of application development planning processes such as Agile, Scrum, and DevOps and change management and testing procedures. Demonstrate knowledge of business use case for assigned applications and other solutions in the market to ensure that developed software is optimal for its intended purpose. Show understanding of technical, infrastructure, data, and security requirements of developed solutions and ability to translate into adequate technical specifications and guidelines."
That's skills. So we can include a Skills section with those bullet points.
We must not repeat job title as heading. No Job ID.
We must output only HTML fragment.
Let's structure:
About the role
SMBC Group is a top-tier global financial group. Headquartered in Tokyo and with a 400-year history, SMBC Group offers a diverse range of financial services, including banking, leasing, securities, credit cards, and consumer finance. The Group has more than 130 offices and 80,000 employees worldwide in nearly 40 countries. Sumitomo Mitsui Financial Group, Inc. (SMFG) is the holding company of SMBC Group, which is one of the three largest banking groups in Japan. SMFG’s shares trade on the Tokyo, Nagoya, and New York (NYSE: SMFG) stock exchanges. In the Americas, SMBC Group has a presence in the US, Canada, Mexico, Brazil, Chile, Colombia, and Peru. Backed by the capital strength of SMBC Group and the value of its relationships in Asia, the Group offers a range of commercial and investment banking services to its corporate, institutional, and municipal clients. It connects a diverse client base to local markets and the organization’s extensive global network. The Group’s operating companies in the Americas include Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A., and Sumitomo Mitsui Finance and Leasing Co., Ltd.
Responsibilities
- Works to build and maintain a variety of software applications, tools, or functions for the business.
- Compiles business requirements and translates them into technical specifications for development.
- Documents application functions and update code repository.
- Supports QA testing and implement fixes for exceptions.
- Develop and maintain software applications, tools, or functions for the business to offer new or improved services and capabilities or improve business processes and operational efficiency.
- Gather business requirements and analyze to conceptualize the application design that best meets project objectives and functional criteria.
- Utilize analysis to create technical specifications for the application.
- Provide documentation of code changes, application functions and workflows, definitions, and troubleshooting steps.
- Ensure proper logging and updates to the code repository.
- Participate in the testing and quality assurance of developed code.
- Take steps to resolve identified bugs and ensure consistent and optimized code.
- Conduct periodic review and analysis of application or function performance.
- Identify bottlenecks or areas in need of improvement and implement changes to the code to resolve these issues.
- Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed applications.
- Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application.
- Partner with graphic artists, user interface designers and front-end engineers to create the front-end interface of the application and optimize user experience.
- Liaise with other technology and development teams as needed to coordinate on the integration of applications with the larger company software ecosystem.
- Participate in periodic development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development.
- Display advanced proficiency with programming languages and protocols required for the development and maintenance of assigned applications and functions.
- Exhibit understanding of application development planning processes such as Agile, Scrum, and DevOps and change management and testing procedures.
- Demonstrate knowledge of business use case for assigned applications and other solutions in the market to ensure that developed software is optimal for its intended purpose.
- Show understanding of technical, infrastructure, data, and security requirements of developed solutions and ability to translate into adequate technical specifications and guidelines.
But note that some of those bullet points are duplicated from the objectives; we might be over-listing. However we must preserve all substantive information; we can keep them as is.
But we might want to separate Responsibilities and Skills sections. However the Expertise objectives are more like skills. The instructions say use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have Skills section separate.
Thus we could have:
- About the role
- Responsibilities (role description + Delivery + Interpersonal objectives)
- Skills (Expertise objective)
- Qualifications (years of experience)
- Requirements (Hybrid work, commuting, accommodations)
Let's do that.
Responsibilities: include role description paragraph and Delivery and Interpersonal objectives (maybe as bullet list). Skills: Expertise objective bullet list.
Qualifications: "Recommended years of experience: 7". Could be a
or
- . Since it's a single item, we can use
.
Requirements: Additional Requirements paragraph: Hybrid workforce model, commuting distance, accommodations. Could be
- .
Let's extract exact text:
Role Description: "Works to build and maintain a variety of software applications, tools, or functions for the business. Compiles business requirements and translates them into technical specifications for development. Documents application functions and update code repository. Supports QA testing and implement fixes for exceptions."
Role Objectives: Delivery: list of bullet-like sentences (starting with "Develop and maintain software applications..." etc). Interpersonal: list of bullet-like sentences (starting with "Work with business teams..." etc). Expertise: list of bullet-like sentences (starting with "Display advanced proficiency..." etc).
We need to preserve all substantive information; we can turn each sentence into a
- .
Let's list them:
Delivery:
- Develop and maintain software applications, tools, or functions for the business to offer new or improved services and capabilities or improve business processes and operational efficiency.
- Gather business requirements and analyze to conceptualize the application design that best meets project objectives and functional criteria.
- Utilize analysis to create technical specifications for the application.
- Provide documentation of code changes, application functions and workflows, definitions, and troubleshooting steps.
- Ensure proper logging and updates to the code repository.
- Participate in the testing and quality assurance of developed code.
- Take steps to resolve identified bugs and ensure consistent and optimized code.
- Conduct periodic review and analysis of application or function performance.
- Identify bottlenecks or areas in need of improvement and implement changes to the code to resolve these issues.
Interpersonal:
- Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed applications.
- Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application.
- Partner with graphic artists, user interface designers and front-end engineers to create the front-end interface of the application and optimize user experience.
- Liaise with other technology and development teams as needed to coordinate on the integration of applications with the larger company software ecosystem.
- Participate in periodic development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development.
Expertise (Skills):
- Display advanced proficiency with programming languages and protocols required for the development and maintenance of assigned applications and functions.
- Exhibit understanding of application development planning processes such as Agile, Scrum, and DevOps and change management and testing procedures.
- Demonstrate knowledge of business use case for assigned applications and other solutions in the market to ensure that developed software is optimal for its intended purpose.
- Show understanding of technical, infrastructure, data, and security requirements of developed solutions and ability to translate into adequate technical specifications and guidelines.
Now Qualifications: "Recommended years of experience: 7". Could be a
or
- . We'll use
.
Requirements: Additional Requirements paragraph: "SMBC’s employees participate in a Hybrid workforce model that provides employees with an opportunity to work from home, as well as, from an SMBC office. SMBC requires that employees live within a reasonable commuting distance of their office location. Prospective candidates will learn more about their specific hybrid work schedule during their interview process. Hybrid work may not be permitted for certain roles, including, for example, certain FINRA-registered roles for which in-office attendance for the entire workweek is required. SMBC provides reasonable accommodations during candidacy for applicants with disabilities consistent with applicable federal, state, and local law. If you need a reasonable accommodation during the application process, please let us know at accommodations@smbcgroup.com."
We need to remove application instructions? The last sentence is about accommodation request; that's part of requirements (accommodations). It's okay.
We should not include any boilerplate like EEO etc. There's none.
Now produce HTML.
We must not include or . Just the fragment.
Let's craft:
About the role
for prose. We must preserve all substantive information, not invent or summarize away detail. Remove boilerplate etc. The posting includes a lot of introductory description about SMBC Group. That is likely "About the role"? Actually "About the role" could be the description of the company and role. The role description: "Works to build and maintain a variety of software applications, tools, or functions for the business. Compiles business requirements and translates them into technical specifications for development. Documents application functions and update code repository. Supports QA testing and implement fixes for exceptions." That's duties. Then Role Objectives: Delivery, Interpersonal, Expertise each with bullet-like paragraphs. Those could be responsibilities or qualifications? They are more like responsibilities/objectives. We could combine them under Responsibilities. Qualifications And Skills: "Recommended years of experience: 7". That's qualifications. Additional Requirements: Hybrid work model, commuting distance, accommodations. That could be under Requirements or maybe under Qualifications? It's more like requirements. We need to decide sections: About the role (company overview), Responsibilities (role description + objectives), Requirements (hybrid work, commuting, accommodations), Qualifications (years of experience), Skills (maybe none explicit). There's no explicit skills list besides maybe implied from objectives (programming languages, Agile, etc.) but those are under Expertise objective. Could treat them as Skills. We must not create sections with filler. So we need to include only sections with real content. Let's extract: About the role: The introductory paragraph about SMBC Group (first paragraph). That's substantive. Responsibilities: The role description paragraph and the three Role Objectives sections (Delivery, Interpersonal, Expertise). Those are responsibilities/objectives. Requirements: Additional Requirements about hybrid work, commuting distance, accommodations. Qualifications: Recommended years of experience: 7. Skills: Could be derived from Expertise objective: "Display advanced proficiency with programming languages and protocols required for the development and maintenance of assigned applications and functions. Exhibit understanding of application development planning processes such as Agile, Scrum, and DevOps and change management and testing procedures. Demonstrate knowledge of business use case for assigned applications and other solutions in the market to ensure that developed software is optimal for its intended purpose. Show understanding of technical, infrastructure, data, and security requirements of developed solutions and ability to translate into adequate technical specifications and guidelines." That's skills. So we can include a Skills section with those bullet points. We must not repeat job title as heading. No Job ID. We must output only HTML fragment. Let's structure:
About the role
SMBC Group is a top-tier global financial group. Headquartered in Tokyo and with a 400-year history, SMBC Group offers a diverse range of financial services, including banking, leasing, securities, credit cards, and consumer finance. The Group has more than 130 offices and 80,000 employees worldwide in nearly 40 countries. Sumitomo Mitsui Financial Group, Inc. (SMFG) is the holding company of SMBC Group, which is one of the three largest banking groups in Japan. SMFG’s shares trade on the Tokyo, Nagoya, and New York (NYSE: SMFG) stock exchanges. In the Americas, SMBC Group has a presence in the US, Canada, Mexico, Brazil, Chile, Colombia, and Peru. Backed by the capital strength of SMBC Group and the value of its relationships in Asia, the Group offers a range of commercial and investment banking services to its corporate, institutional, and municipal clients. It connects a diverse client base to local markets and the organization’s extensive global network. The Group’s operating companies in the Americas include Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A., and Sumitomo Mitsui Finance and Leasing Co., Ltd.
Responsibilities
- Works to build and maintain a variety of software applications, tools, or functions for the business.
- Compiles business requirements and translates them into technical specifications for development.
- Documents application functions and update code repository.
- Supports QA testing and implement fixes for exceptions.
- Develop and maintain software applications, tools, or functions for the business to offer new or improved services and capabilities or improve business processes and operational efficiency.
- Gather business requirements and analyze to conceptualize the application design that best meets project objectives and functional criteria.
- Utilize analysis to create technical specifications for the application.
- Provide documentation of code changes, application functions and workflows, definitions, and troubleshooting steps.
- Ensure proper logging and updates to the code repository.
- Participate in the testing and quality assurance of developed code.
- Take steps to resolve identified bugs and ensure consistent and optimized code.
- Conduct periodic review and analysis of application or function performance.
- Identify bottlenecks or areas in need of improvement and implement changes to the code to resolve these issues.
- Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed applications.
- Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application.
- Partner with graphic artists, user interface designers and front-end engineers to create the front-end interface of the application and optimize user experience.
- Liaise with other technology and development teams as needed to coordinate on the integration of applications with the larger company software ecosystem.
- Participate in periodic development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development.
- Display advanced proficiency with programming languages and protocols required for the development and maintenance of assigned applications and functions.
- Exhibit understanding of application development planning processes such as Agile, Scrum, and DevOps and change management and testing procedures.
- Demonstrate knowledge of business use case for assigned applications and other solutions in the market to ensure that developed software is optimal for its intended purpose.
- Show understanding of technical, infrastructure, data, and security requirements of developed solutions and ability to translate into adequate technical specifications and guidelines.
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have Skills section separate. Thus we could have: - About the role - Responsibilities (role description + Delivery + Interpersonal objectives) - Skills (Expertise objective) - Qualifications (years of experience) - Requirements (Hybrid work, commuting, accommodations) Let's do that. Responsibilities: include role description paragraph and Delivery and Interpersonal objectives (maybe as bullet list). Skills: Expertise objective bullet list. Qualifications: "Recommended years of experience: 7". Could be a
or
- . Since it's a single item, we can use
. Requirements: Additional Requirements paragraph: Hybrid workforce model, commuting distance, accommodations. Could be
- . Let's extract exact text: Role Description: "Works to build and maintain a variety of software applications, tools, or functions for the business. Compiles business requirements and translates them into technical specifications for development. Documents application functions and update code repository. Supports QA testing and implement fixes for exceptions." Role Objectives: Delivery: list of bullet-like sentences (starting with "Develop and maintain software applications..." etc). Interpersonal: list of bullet-like sentences (starting with "Work with business teams..." etc). Expertise: list of bullet-like sentences (starting with "Display advanced proficiency..." etc). We need to preserve all substantive information; we can turn each sentence into a
- .
Let's list them:
Delivery:
- Develop and maintain software applications, tools, or functions for the business to offer new or improved services and capabilities or improve business processes and operational efficiency.
- Gather business requirements and analyze to conceptualize the application design that best meets project objectives and functional criteria.
- Utilize analysis to create technical specifications for the application.
- Provide documentation of code changes, application functions and workflows, definitions, and troubleshooting steps.
- Ensure proper logging and updates to the code repository.
- Participate in the testing and quality assurance of developed code.
- Take steps to resolve identified bugs and ensure consistent and optimized code.
- Conduct periodic review and analysis of application or function performance.
- Identify bottlenecks or areas in need of improvement and implement changes to the code to resolve these issues.
Interpersonal:
- Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed applications.
- Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application.
- Partner with graphic artists, user interface designers and front-end engineers to create the front-end interface of the application and optimize user experience.
- Liaise with other technology and development teams as needed to coordinate on the integration of applications with the larger company software ecosystem.
- Participate in periodic development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development.
Expertise (Skills):
- Display advanced proficiency with programming languages and protocols required for the development and maintenance of assigned applications and functions.
- Exhibit understanding of application development planning processes such as Agile, Scrum, and DevOps and change management and testing procedures.
- Demonstrate knowledge of business use case for assigned applications and other solutions in the market to ensure that developed software is optimal for its intended purpose.
- Show understanding of technical, infrastructure, data, and security requirements of developed solutions and ability to translate into adequate technical specifications and guidelines.
Now Qualifications: "Recommended years of experience: 7". Could be a
or
- . We'll use
. Requirements: Additional Requirements paragraph: "SMBC’s employees participate in a Hybrid workforce model that provides employees with an opportunity to work from home, as well as, from an SMBC office. SMBC requires that employees live within a reasonable commuting distance of their office location. Prospective candidates will learn more about their specific hybrid work schedule during their interview process. Hybrid work may not be permitted for certain roles, including, for example, certain FINRA-registered roles for which in-office attendance for the entire workweek is required. SMBC provides reasonable accommodations during candidacy for applicants with disabilities consistent with applicable federal, state, and local law. If you need a reasonable accommodation during the application process, please let us know at accommodations@smbcgroup.com." We need to remove application instructions? The last sentence is about accommodation request; that's part of requirements (accommodations). It's okay. We should not include any boilerplate like EEO etc. There's none. Now produce HTML. We must not include or . Just the fragment. Let's craft:
About the role