Portfolio Planning Software Developer
This is an exciting opportunity for a skilled Software Developer to join our Portfolio Team, providing the critical skills that we need to develop our internal tools. You’ll play a pivotal role in transforming business requirements into user interfaces and services required to support decision-making across the entire organization.
Job Overview:
The Portfolio Team drives and influences how Arm's product strategies come to life. We are looking for a mid-level software developer who is passionate about building high-quality applications. The ideal candidate is a strong problem solver, eager to take on new challenges, and has a growth mindset with a desire to continuously learn and improve. You will work alongside the team, on software solutions that are scalable, maintainable, and efficient.
Responsibilities:
* Develop and maintain software applications using JavaScript/TypeScript and related technologies.
* Collaborate with team members to design, develop, and optimize high-quality software solutions.
* Debug, track, and resolve technical issues efficiently.
* Participate in code reviews to ensure best practices and code quality.
* Continuously learn and adapt to new tools, frameworks, and methodologies.
* Work closely with stakeholders to understand project requirements and deliver solutions.
* Write clean, maintainable, and well-documented code.
Required Skills and Experience:
* Proficiency in JavaScript/TypeScript with some experience in related modern frameworks (e.g., Node.js, React, Angular, or Vue).
* Strong problem-solving skills and the ability to think critically about software design and implementation.
* Experience with version control systems (e.g., Git).
* Familiarity with RESTful APIs and working with backend services.
* Ability to write unit tests and understand methodologies for testing.
* A growth mindset with a passion for learning new technologies.
* Excellent communication and ability to work in a team-oriented environment.
“Nice To Have” Skills and Experience:
* Basic understanding of system design principles or a willingness to learn.
* Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
* Familiarity with CI/CD pipelines and DevOps processes.
* Experience with databases (SQL or NoSQL).
* Understanding of front-end and back-end architecture for full-stack development.
* Experience with agile methodologies and tools such as JIRA.
* Prior experience developing or working on finance-related software products.
In Return:
By joining our team, you will be part of an environment where your contributions truly matter. We value ideas and encourage every team member to have a voice in decision-making. You’ll work on meaningful projects, help shape the direction of what we work on, and will be able to experiment, learn, and grow. We cultivate a culture of collaboration, where challenges are tackled together, and successes are shared.
#J-18808-Ljbffr