Senior Software Developer

icon building Company : Arpatech
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Software Developer

AspenTech is a global software leader helping industries meet the increasing demand for resources from a rapidly growing population in a profitable and sustainable manner. Our Digital Grid Management software suite, including AspenTech OSI products, helps power and utilities companies achieve superior real-time control, optimization and management for exceptional performance of complex energy networks.


The RoleThe need for more sophisticated outage management tools is rapidly expanding across the utility industry. Come join AspenTech’s Digital Grid Management (DGM) business whose work makes a direct impact on all energy consumers, is actively working to address the challenges of climate change, and who’s positioned in the market to grow at a rapid pace over the next decade with massive opportunities for career growth.
We are looking for Senior Software Developers to contribute to development of the company’s industry leading Outage Management System (OMS). In this role, you will be a lead member of an Agile development team that designs and implements highly scalable and performant outage management platform with a best-in-class front end user experience. This role’s contributions will make highly visible impact on software that has direct impact with thousands of daily users, as well as the millions of utility customers whose reliability of service depend on these applications.
To be successful in this role, you will need to have proven experience in implementing enterprise software development projects at scale. You will need to be able to work with multiple business stakeholders and technical leaders to identify functional needs of our products, then fulfill those needs by designing and implementing high quality software.Your Impact
  • Collaborate with other developers, architects, and stakeholders to design and implement best -in-class software.
  • Work with business stakeholders and technical leaders to define product needs as functional requirements.
  • Design and implement reliable, performant, and fault tolerant code based on requirements and/or user stories.
  • Be a technical leader for small teams (1-3 additional developers) on complex projects.
  • Ensure reliable code by developing unit tests and test automation tools.
  • Assist in code and design reviews.
  • Train and mentor other team members in your area of expertise.
  • Take part in agile team ceremonies such as scrum, sprint planning, and retrospective.
  • Investigate, isolate, and identify solutions to reported software malfunctions.
What You'll Need
  • Bachelor’s Degree in Computer Science or related technical field.
  • 4+ years of experience with object orientated programming (Java, C++, C#, Python, etc.) required.
  • 4+ years of experience with web-based programming (JavaScript, Typescript, HTML, CSS) required.
  • Passion for building scalable and optimized software systems.
  • Test-driven development experience. Must be able to unit test code.
  • Experience with performance testing and automation tools (Roadrunner, Locust, VisualVM).
  • Extensive knowledge of interacting databases (Mongo, Oracle DB, SQL Server, PostgreSQL, or SQLite preferred).

Preferred


  • Interaction with and implementation of RESTful Web Services.
  • Expert understanding of algorithms and complex data structures.
  • Experience with user interface design and adjusting approach to user interaction and feedback is preferred.
  • Opportunities to travel may arise but are not required.

#LI-JB1


Original job Senior Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

Share this job with your friends

icon get direction How to get there?

icon geo-alt Medina, Medina

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in Saudi Arabia

Share this job with your friends

💰

Browse the Top Paying Jobs Technology Salaries

GrabJobs is the no1 job portal in Saudi Arabia, connecting you to thousands of jobs fast! Find the best jobs in Saudi Arabia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.