Highlights
Collaborative team environment, innovation, growth opportunities.
Description
Job Summary
pWe are seeking a Full Stack Developer to join our dynamic team. As a key member of the development group, you will collaborate closely with architects and stakeholders to deliver innovative solutions that drive business growth.
Responsibilities
- Translate complex business requirements into robust technical solutions
- Develop secure, scalable, and maintainable codebases
- Collaborate with cross-functional teams to define and execute on technology strategies
- Maintain high standards of code quality and conduct regular unit testing
- Stay updated with the latest technologies and best practices in software development
Required Skills
- Java Technologies
- Microservice Design Patterns
- Agile Practices & Processes
- High-Quality Code Development
- User Empathizing Skills
Required Skills Explained
- ASP.Net Core, C#, Web API, EF Core, ASP.Net MVC: These technologies are essential for developing robust web applications and APIs.
- UI frameworks as Angular and/or React and/or Vue.JS: Knowledge of modern front-end development frameworks is crucial for building user-friendly interfaces.
- HTML 5, CSS, Bootstrap, JavaScript, Typescript: These languages and tools are fundamental for creating dynamic and responsive web applications.
- Understanding of SOLID principles and design patterns: Familiarity with these design principles helps in creating maintainable and scalable code.
- RDBMS (SQL Server): Expertise in relational database management systems is necessary for data storage and retrieval.
- Experienced in using GIT, VSTS: Proficiency in version control and project management tools enhances collaboration and code management.
- Knowledge of Active directory & LDAP: Understanding these technologies helps in managing user authentication and authorization.
- Knowledge of Agile practices & processes: Familiarity with agile methodologies ensures flexibility and efficiency in development processes.
Who is this for
pOur ideal candidate has a passion for software development, strong analytical skills, and the ability to work effectively in a fast-paced environment. You should be comfortable working with both front-end and back-end technologies.
Why This Job is a Good Opportunity
ulliWork on world-class solutions that contribute to shaping the modern world.liJoin a culture that values creativity, belonging, and professional growth.liPromising career opportunities within a multi-year transformation program aimed at enhancing competitiveness.liChallenges and innovative projects that foster personal and professional development.
Interview Preparation Tips
- Review the key responsibilities and ensure you can speak to your experience in those areas.
- Pull out examples from previous roles where you have demonstrated skills such as problem-solving, collaboration, and adherence to coding standards.
- Be prepared to discuss your knowledge of modern web development frameworks and technologies mentioned in the job description.
- Research Rolls-Royce’s mission, vision, and culture to align your responses with their values.
Career Growth in This Role
pThe role of a Full Stack Developer at Rolls-Royce offers significant growth opportunities. You can deepen your expertise in various technologies and frameworks, leading to advanced roles such as Technical Lead or Senior Developer. The company's focus on innovation provides ample chances to work on cutting-edge projects, contributing to groundbreaking solutions.pThere are also potential moves into project management or architecture roles if you wish to take on more strategic responsibilities. Additionally, Rolls-Royce’s commitment to personal and professional development means continuous learning and growth are supported through training programs and mentorship opportunities.
Explore More Opportunities
Skills
Frequently Asked Questions
What programming languages will I be working with?You will work primarily with Java, C#, and various front-end frameworks like Angular or React.
Is prior experience in Agile methodology required?While not mandatory, experience in Agile practices would be highly beneficial for this role.
What kind of support can I expect from the team?We offer a supportive environment with regular check-ins and opportunities for skill development through workshops.