H

Senior Software Developer

Hansen Technologies
Full-time
On-site
Greater Buenos Aires
Job Description

JOB DESCRIPTION

About The Role

The Fullstack Developer is home-based out of our beautiful Buenos Aires, Argentina Office. Responsibilities include development, test execution, documentation, and support of the Hanen Provisioning Platform utilizing JavaScript & Java ecosystem, utilizing React, Node.js. This is a hybrid role, offering the flexibility to work from home while also providing opportunities for collaboration and team building in our office. Responsibilities include opportunities to make an impact and showcase your skills and innovation in development, test execution, documentation, and support for components of the platform.

About You

You are a Full stack developer with experience in building high-performing, scalable, enterprise-grade applications, your responsibilities will include designing, developing, and delivering fast and reliable high-quality applications.

  • You will have a minimum background that includes at least 3 to 5 years experience with full stack development with a proficiency in JavaScript, Nodejs, React.js and Java Spring Boot including proven experience using React.js library. Knowledge of legacy class components is a bonus.
  • You have good knowledge of CSS preprocessors, experience in Node.js and with popular React.js state management libraries and you bring previous exposure to working with and designing and documenting APIs, Typescript, RxJs and with common front-end development tools such as Babel, Webpack and NPM
  • You are comfortable with unit testing libraries such as Mocha, Jest, Chai, Enzyme and understand Spring Boot framework Java development with an overall knowledge in knowledge of microservice development ecosystem
  • You have a good understanding of version control and source code management using Git and a familiarity with Micro Frontend architecture and experience with creating npm packages.
  • Your are interested in working with Docker, Kubernetes, Elasticsearch and Kafka who is career focused on learning and growing as a software developer.
  • You are an outgoing person with strong English communication skills with management, onsite teams, global development teams, vendors, and systems administrators.

Key Responsibilities

As a Full stack developer with experience in building high-performing, scalable, enterprise-grade applications, your responsibilities will include designing, developing, and delivering fast and reliable high-quality applications. Specifically, you'll be responsible for:

  • Design and develop front-end components and API services within the JavaScript & Java ecosystem, utilizing React, Node.js and integrating with a diverse range of backend systems and data stores including collaborate with the UX Designer, development team, and business users in an Agile environment.
  • Provide support for and maintain existing legacy UI applications, ensuring their continued functionality and efficiency. while working to implement and advocate for a robust testing strategy within the development cycle, including unit tests, integration tests, and end-to-end tests.
  • Actively participate in the troubleshooting and resolution of issues in the production environment, guide and mentor junior developers, helping them to enhance their skills and understanding of front-end development in conjunction with conducting code reviews to ensure best practices are followed and to maintain the quality of the codebase.
  • Foster a collaborative culture within the team, encouraging open communication and knowledge sharing, participate in technical decision-making, helping to choose the best solutions and technologies for front-end development and assist in planning and estimating, ensuring timely and efficient delivery.
  • Promote continuous learning within the team, keeping up to date with the latest front-end technologies and industry trends including implement and advocate for DevOps practices within the development cycle. This includes continuous integration, continuous delivery, automated testing, and proactive monitoring of applications.
  • You will work closely with the operations team to streamline code updates and push new features and fixes to production quickly and efficiently. Also, use feedback from these processes to improve system reliability and performance.

Benefits And Perks

Join us for a rewarding career with competitive compensation, leave entitlements, health coverage, inflation adjustment, and financial security. Enjoy work-life balance, growth, and recognition for your exceptional performance. Our team will unveil the intricacies of our benefits package during the selection process.

Company Overview

Hansen Technologies (ASX: HSN) is a global software and services provider, serving energy, water/utilities, and telecommunications industries. With 600+ customers in 80+ countries, we foster collaboration across 36 global offices. From 5G advancements to renewable energy transitions, we empower customers to overcome challenges, innovate, and drive new business models.

Contact Us

If you possess the desired skills and enthusiasm, please connect with us by “Apply Now” via the link or visit our career page.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Visit our website at hansencx.com for more information.



#BuenosAires

#AR
Show more Show less