37 Russell Investments Jobs
5-12 years
Russell Investments - Application Developer - Full Stack Technologies (5-12 yrs)
Russell Investments
posted 1mon ago
Fixed timing
Key skills for the job
Job Overview :
We are seeking a skilled Application Developer to join our development team. As an Application Developer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of the business and its users.
You will work closely with cross-functional teams, including business analysts, quality assurance, and project managers, to ensure that applications are developed to the highest standards and meet functional and technical requirements.
The ideal candidate will be proficient in modern programming languages, have experience working with various software development tools, and demonstrate a strong understanding of application lifecycle management.
Key Responsibilities :
- Design, develop, and maintain software applications in accordance with business requirements and technical specifications.
- Write clean, scalable, and efficient code using appropriate programming languages (i.e., Java, C#, Python, JavaScript, etc.)
- Develop and implement new features, functionalities, and enhancements in applications.
- Design and implement RESTful APIs and web services as part of application functionality.
- Work closely with business analysts and product owners to understand requirements and ensure applications align with business objectives.
- Collaborate with UX/UI designers to create user-friendly interfaces and ensure an optimal user experience.
- Coordinate with other developers, project managers, and quality assurance teams to ensure seamless project delivery.
- Design, develop, and optimize database structures and queries to support application functionalities.
- Integrate applications with relational and non-relational databases (i.e., MySQL, PostgreSQL, MongoDB, etc.
- Ensure that data is stored, retrieved, and managed efficiently and securely.
- Follow security best practices in application development to protect user data and ensure compliance with relevant data protection regulations.
- Implement authentication and authorization mechanisms to secure sensitive data and restrict access appropriately.
Qualifications :
Education :
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant certifications are a plus.
Experience :
- Minimum of 5+ years of experience in application development or a related field.
- Experience with full-stack development or working in both front-end and back-end technologies is desirable.
Technical Skills :
- Proficiency in programming languages such as Java, C#, Python, JavaScript, or others.
- Experience with frameworks like Spring Boot, .NET, Angular, React, Node.js, or similar.
- Knowledge of RESTful APIs and web services.
- Familiarity with databases (SQL and NoSQL), including experience writing queries and optimizing database performance.
- Experience with version control systems such as Git.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Experience with DevOps practices, CI/CD pipelines, and Docker is beneficial.
- Understanding of mobile app development (Android/iOS) or cross-platform development (Flutter, React Native) is a plus
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Application Developer roles with real interview advice
5-12 Yrs