Solution Developer (Senior Level)

Kuala Lumpur, W.P. Kuala Lumpur

|

Hybrid

|

Direct hire

|Job ID 7609|Posted Dec 27, 2024
JOB DESCRIPTION
Job Title: Solution Developer (Senior Level)
Work Arrangement: Hybrid
Location: Petaling Jaya, Malaysia

About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.


The Senior Solution Developer is responsible for integrating third-party software to create solutions that address specific business challenges. This role leverages deep technical and data processing expertise to solve complex problems related to marketing and data warehousing, often working with large volumes of data.

A Senior Solution Developer would:
  • Configure or tune third-party software to meet business needs.
  • Develop automation to integrate and connect different system components.
  • Write custom application code to meet specific business requirements.
  • Collaborate with others to extend existing software solutions.
Additionally, the Senior Solution Developer is responsible for new development, ongoing maintenance, support, and optimization, working closely with account teams that use the solutions.

This role also includes mentoring less experienced developers and ensuring proper unit testing and code reviews are conducted across projects. Senior Solution Developers are expected to contribute to work estimates and provide guidance on the level of effort required for various tasks.

Key Responsibilities
  •  Analyze and understand business requirements to build, enhance, or integrate programs and processes for client solutions. Interpret high-level design and functional specifications to write application code and advise on the best approach.
  • Consult on functional requirements and participate in code reviews, helping to accurately estimate the requirements and ensure timely and high-quality delivery of client solutions
  •  Effectively identify, troubleshoot, and resolve complex technical or coding issues.
  • Utilize established methodologies to ensure overall solution and data integrity.
  • Contribute to defining solutions standards, policies, and procedures
  •  Lead code review sessions and provide feedback on code quality.
  • Manage work breakdowns for implementations and existing client solutions, coordinating efforts across multiple developers.
  •  Respond to client and stakeholder issues in a timely manner, prioritizing multiple issues based on severity.
  • Develop and execute unit test cases, using relevant programming languages and testing tools, and interpret results to resolve application coding errors.
  • Balance multiple small projects and begin working on larger projects with guidance from more experienced developers, ensuring deadlines are met.
  • Recognize and communicate opportunities for innovation and process improvement.
Requirements
  • Typically requires a minimum of 5 years of relevant experience with a Bachelor's degree; or 3 years with a Master's degree; or a PhD with 1 year of experience; or equivalent work experience.
  • Certification is not required but encouraged and supported if desired.
  • A 4-year college degree in a relevant field or equivalent work experience.
  • Proficiency in the syntax of multiple software development languages, including:
  • Java
  •  VB.NET
  • C#
  • ASP.NET
  • SQL / PL-SQL
  • C / C++
  • DataStage
  • Ab Initio
  • Perl
  • Shell Scripting
  • XML
  • HTML
  •  PHP/MySQL
  • AWK/SED
  • JavaScript
  • Python
  • Cloud Data Platforms - Snowflake and Databricks
  • Cloud experience (AWS, Google, Azure)
  • Jira
  •  Git / GitHub
  • Orchestration and Automation
  • Experience with operating systems, particularly Linux/Unix, and familiarity with:
  • Linux/Unix commands
  • Linux/Unix file management
  • Strong understanding of relational database principles, including advanced features of Oracle or other DBMS.
  • Knowledge of industry standards and best practices in solution development.
  • Excellent communication and presentation skills, with the ability to convey ideas clearly and effectively to development teams or project stakeholders.
Personal Attributes
MENTOR:
  • Consistently provides formal mentorship to less experienced developers.
  • Takes ownership of high-complexity assignments and oversees moderate- and low-complexity tasks.
  • Regularly leads projects and is recognized as a subject matter expert (SME) or specialist.
  • Understands the broader organizational strategy and aligns individual project work accordingly.
  • SUPERVISORY RESPONSIBILITIES: Does not have direct reports but plays a key role in mentoring less experienced team members.

Job Title: Solution Developer (Senior Level)
Work Arrangement: Hybrid
Location: Petaling Jaya, Malaysia

About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.

The Senior Solution Developer is responsible for integrating third-party software to create solutions that address specific business challenges. This role leverages deep technical and data processing expertise to solve complex problems related to marketing and data warehousing, often working with large volumes of data.

A Senior Solution Developer would:
  • Configure or tune third-party software to meet business needs.
  • Develop automation to integrate and connect different system components.
  • Write custom application code to meet specific business requirements.
  • Collaborate with others to extend existing software solutions.
Additionally, the Senior Solution Developer is responsible for new development, ongoing maintenance, support, and optimization, working closely with account teams that use the solutions.

This role also includes mentoring less experienced developers and ensuring proper unit testing and code reviews are conducted across projects. Senior Solution Developers are expected to contribute to work estimates and provide guidance on the level of effort required for various tasks.

Key Responsibilities
  •  Analyze and understand business requirements to build, enhance, or integrate programs and processes for client solutions. Interpret high-level design and functional specifications to write application code and advise on the best approach.
  • Consult on functional requirements and participate in code reviews, helping to accurately estimate the requirements and ensure timely and high-quality delivery of client solutions
  •  Effectively identify, troubleshoot, and resolve complex technical or coding issues.
  • Utilize established methodologies to ensure overall solution and data integrity.
  • Contribute to defining solutions standards, policies, and procedures
  •  Lead code review sessions and provide feedback on code quality.
  • Manage work breakdowns for implementations and existing client solutions, coordinating efforts across multiple developers.
  •  Respond to client and stakeholder issues in a timely manner, prioritizing multiple issues based on severity.
  • Develop and execute unit test cases, using relevant programming languages and testing tools, and interpret results to resolve application coding errors.
  • Balance multiple small projects and begin working on larger projects with guidance from more experienced developers, ensuring deadlines are met.
  • Recognize and communicate opportunities for innovation and process improvement.
Requirements
  • Typically requires a minimum of 5 years of relevant experience with a Bachelor's degree; or 3 years with a Master's degree; or a PhD with 1 year of experience; or equivalent work experience.
  • Certification is not required but encouraged and supported if desired.
  • A 4-year college degree in a relevant field or equivalent work experience.
  • Proficiency in the syntax of multiple software development languages, including:
  • Java
  •  VB.NET
  • C#
  • ASP.NET
  • SQL / PL-SQL
  • C / C++
  • DataStage
  • Ab Initio
  • Perl
  • Shell Scripting
  • XML
  • HTML
  •  PHP/MySQL
  • AWK/SED
  • JavaScript
  • Python
  • Cloud Data Platforms - Snowflake and Databricks
  • Cloud experience (AWS, Google, Azure)
  • Jira
  •  Git / GitHub
  • Orchestration and Automation
  • Experience with operating systems, particularly Linux/Unix, and familiarity with:
  • Linux/Unix commands
  • Linux/Unix file management
  • Strong understanding of relational database principles, including advanced features of Oracle or other DBMS.
  • Knowledge of industry standards and best practices in solution development.
  • Excellent communication and presentation skills, with the ability to convey ideas clearly and effectively to development teams or project stakeholders.
Personal Attributes
MENTOR:
  • Consistently provides formal mentorship to less experienced developers.
  • Takes ownership of high-complexity assignments and oversees moderate- and low-complexity tasks.
  • Regularly leads projects and is recognized as a subject matter expert (SME) or specialist.
  • Understands the broader organizational strategy and aligns individual project work accordingly.
  • SUPERVISORY RESPONSIBILITIES: Does not have direct reports but plays a key role in mentoring less experienced team members.

 
Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. 

We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.

All applicants applying must be legally authorized to work in the country of employment.