Solution Developer (Mid Level)

Petaling Jaya, Selangor

|

Hybrid

|

Direct hire

|Job ID 7607|Posted Dec 27, 2024
JOB DESCRIPTION
Job Title: Solution Developer (Mid 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 Solution Developer integrates third-party software to create solutions addressing business problems based on specific requirements. The role draws upon technical expertise and data processing knowledge to solve moderately complex marketing and data warehousing challenges, working with very large volumes of data.

A Solution Developer may:
  • Configure or tune third-party software.
  • Develop automation to link components together.
  • Write custom application code to meet specific business needs or collaborate with others to extend existing software solutions.
Additionally, the Solution Developer may be responsible for new development, ongoing maintenance, support, and optimization, working closely with account teams that utilize the solutions.

Key Responsibilities
  • Understand requirements to build, enhance, or integrate programs and processes for client solutions and applications. Able to read and interpret design and functional specifications to write application code.
  • Provide input on functional requirements and participate in code review sessions. Help accurately estimate requirements to deliver solutions within time and quality standards.
  • Utilize standard methodologies to ensure overall solution and data integrity.
  • Define solutions standards, policies, and procedures, and ensure they are maintained.
  • Identify and diagnose areas for maintenance and process improvement.
  • Respond to client or stakeholder issues promptly, prioritizing responses based on the severity of the problem.
  • Develop and execute unit test cases using relevant software languages, test software applications against functional specifications, document and interpret test results, and correct application coding errors.
  • Complete application development tasks independently for assignments with a duration of more than 20 hours but less than 160 hours, requiring limited or no assistance from peers.
  • Manage multiple small projects and work on larger projects with minimal guidance from senior developers to meet deadlines.
  • Maintain and develop subject matter expertise in relevant technologies, verticals, and lines of business to align client business needs with the available products, solutions, and services.
  • Document and share best practices and case studies.
Requirements
  • Typically requires a minimum of 2 years of related experience with a Bachelor's degree, or little to no experience and a Master's degree.
  • Certification is not required.
  • A 4-year college degree in a relevant field of study or equivalent work experience.
  • Proficiency in at least 3 relevant software development languages:
  • 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
  • Exposure to operating systems in previous roles or education is required.
  • Experience with Linux/Unix commands and file management.
  • Knowledge of relational database principles, and advanced features including Oracle or other DBMS.
  • Familiarity with industry standards and best practices in solution development.
  • Excellent communication skills, with the ability to clearly and effectively convey ideas to other members of the development team.
Personal Attributes
INDEPENDENT CONTRIBUTOR:
  • Fully functional and self-directed, with the ability to work autonomously.
  • Provides formal mentorship to colleagues and team members.
  • Takes ownership of high-complexity assignments and tasks.
  •  Offers oversight and review for moderate- and low-complexity assignments.
  • Regularly leads projects and is recognized as a subject matter specialist
  •  Demonstrates a holistic view of projects, adjusting work as needed to align with broader objectives
  • 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.