{bc}
workday

Software Engineer

AspenTech
Medina Region, KSA
Onsite
$90,200 to $112,800
Discovered 2 weeks ago
Object-oriented programmingJavaScriptTypeScriptHTMLCSSTest-driven development
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Object-oriented programmingJavaScriptTypeScript
Smart Apply

Full Job Posting

Role overview

Contribute to the development of the company's Switch Order Management system for the utility industry.

Join an Agile development team building an expanding, performant platform with a strong front-end user experience.

The software supports daily users and utility customers whose service reliability depends on these applications.

Key responsibilities

  • Collaborate with developers, architects, and stakeholders to design and implement best-in-class software.
  • Design and implement reliable, performant, and fault-tolerant code from requirements or user stories.
  • Develop unit tests and test automation tools.
  • Assist in code and design reviews.
  • Train and mentor other team members in areas of expertise.
  • Participate in Scrum, sprint planning, retrospectives, and other Agile ceremonies.
  • Investigate, isolate, and identify solutions to reported software malfunctions.

Required qualifications

  • Have experience with object-oriented programming, using languages such as Java, C++, C#, or Python.
  • Be proficient in JavaScript, TypeScript, HTML, and CSS.
  • Have test-driven development experience and be able to unit test code.
  • Understand algorithms and complex data structures.
  • Have at least 2 years of software development or related experience.
  • Hold a bachelor's degree in software engineering or a related technical field.

Technical skills

  • Have experience with front-end frameworks such as Angular.
  • Be skilled in dependency package managers such as NPM, Gradle, or Conan.
  • Use Git for source-code management and GitHub for collaborative development.
  • Be familiar with static code analysis tools, including GitHub Advanced Security and CodeQL.
  • Be proficient in database interaction; experience with MongoDB, Oracle DB, SQL Server, PostgreSQL, or SQLite is preferred.
  • Have basic user interface design experience and adapt to user interaction and feedback.

Professional capabilities

Manage multiple priorities with strong time management skills.

Demonstrate self-awareness, accountability, and the ability to commit to due dates.

Adapt to feedback and changing requirements.

Compensation and benefits

  • The salary range is $90,200 to $112,800 in base compensation.
  • The role may also receive bonus or variable incentive pay.
  • Benefits include paid time off, a charitable giveback day, medical, dental, and vision insurance, and retirement benefits for eligible employees.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at AspenTech