Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9yzwqty29tbwvyy2uvanbnl2jhbm5lci1kzwzhdwx0lwvulmpwzyjdxq

Senior Software Developer

Location: Norway, Norway Salary: £45000 - £80000 per annum + Bonus
Sector: Consultancy Type: Permanent
Reference #: PR/062593_1562584609

As a Technology Architect you will be working in inspiring custom development projects for our clients. You will be responsible for designing and developing the DevOps and Runtime Architectures for custom-built software systems.

Seeking people who already are Technology Architects or are a Software Developer and have a strong motivation to become one. As part of our global team, you'll be working with the latest software and leading-edge development tools and our international reach means that you have the opportunity to be part of a truly global organization of smart, technical people. Your expertise and proficiency is supported and developed by our extensive training program, which is continuous throughout your career.

Job Title

Technology Architect

Type: Permanent Job

Location: Norway

Salary: 450000 -900.000 NOK per year (negotiable pending experience review)

Level(s): Consultant and above.

Eligibility: European Passport a must

As a Technology Architect you will be working in inspiring custom development projects for our clients. You will be responsible for designing and developing the DevOps and Runtime Architectures for custom-built software systems.

We look for people who already are Technology Architects or have a strong motivation to become one. As part of our global team, you'll be working with the latest software and leading-edge development tools and our international reach means that you have the opportunity to be part of a truly global organization of smart, technical people. Your expertise and proficiency is supported and developed by our extensive training program, which is continuous throughout your career.

As a Technology Architect you will be:

  • Designing and documenting the overall system architecture for a large heterogeneous software system that includes multiple software applications and their interoperation
  • Establishing system-wide architectural, design, and implementation guidelines and practices
  • Have a overall responsibility for the quality of the system and its conformance to agreed constraints
  • Coaching, mentoring, and instructing software developers and other team members
  • Monitor industry trends, directions and new software and hardware
  • Develop and present substantive technical recommendations to senior and executive management
  • Select tools and systems in order to meet business needs
  • Supporting sales and proposal work, including technical design and work effort estimation

Depending on your experience and interests you may specialize into:

  • development environment and development process architectures (development and testing processes and toolsets)
  • application execution architectures (Java platforms and application server products and supporting library stacks such as Hibernate, Spring and others)
  • lightweight architectures (Node, Angular, Vue.js, Spring Boot/Cloud, React, Play, Docket and others)
  • integration architectures (EAI/ESB/BPM/SOA tools and solutions)
  • data architectures (Hadoop/Oracle/DB2 and other database solutions)
  • operations architectures (systems management and monitoring solutions)
  • University Degree
  • Hands on systems development experience
  • Knowledge of common architectural patterns, frameworks, and libraries such as, e.g., Spring, Hibernate, MVC, layering, abstraction, interfaces, etc.
  • Knowledge of software, integration, data and enterprise architecture design patterns as per your area of specialization
  • Experience with documenting software architectures and core UML diagram types
  • Knowledge of modern development tools and techniques such as Eclipse, test-driven development, continuous integration, and metrics tools
  • Proven ability to work creatively and analytically in a problem-solving environment
  • Good communication (written and oral) and interpersonal skills English
  • Deep skills in development and delivery methods, component-based development and project management are an asset.

They offer

-transparent approach career progression, with a focus on your strengths and continuous coaching from senior colleagues.

-You'll benefit from working alongside experts who are solving some of the biggest industry challenges with innovative thinking and cutting-edge tools. Flexible work arrangements and a range of benefits.

-Competitive rewards linked to fast-paced progression.

Professional training's, access to advanced knowledge bases and to advice of international experts.

-Opportunity to work with global clients on large international projects.

-Friendly workplace environment, team bonding events, ability to participate in after work activities.