Search by job, company or skills

T

Junior Software Architect

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

As a Junior Software Architect, you will:

  • Understand business requirements/specifications and define technical scope and solution design considering functional and non-functional requirements.
  • Create work estimates and deliverables using established estimation techniques.
  • Develop code, review code, guide and mentor development team to develop code.
  • Drive root cause analysis and Identify and drive technical improvements.
  • Establish and promote best practices for solution design, development, and deployment.
  • Conduct training sessions for the team on design patterns and coding techniques.
  • Work on both - development and support projects.

Must-Have Skills:

  • 10-12 years of experience in software development with at least 2-4 years in application design.
  • Hands-on experience in designing at least one complete project architecture
  • In-depth understanding and practical application of Design Patterns in real-world projects
  • Practical experience with architectural patterns such as Microservices, Layered, or Event-driven architecture
  • Strong knowledge of how advanced features of .NET or Java are applied in enterprise-level projects
  • Proven expertise in developing robust applications with hands-on experience in any of the following:
  • Microsoft .NET Core, C#, ASP.NET, MVC, WCF
  • Java/J2EE technologies and frameworks such as Spring, Spring Boot, Hibernate, and JPA
  • Experience in developing and integrating web services (REST & SOAP).
  • Experience in developing and integrating with RESTful APIs.
  • Strong proficiency in SQL Server, Oracle database development, and SSRS reporting tools, including performance optimization.
  • Hands-on experience with modern UI frameworks/technologies such as JavaScript, Blazor, Angular, ReactJS, AJAX, and Vue.js.
  • Good experience in test-driven development, automation, and integration-based development.
  • Expertise in Design Patterns and SOLID Principles.
  • Proficiency with tools like TFS, VSTS, GIT, and Azure DevOps, following Agile Methodology.
  • Experience in designing SaaS and cloud-based solutions.
  • Strong focus on reusability, standardization, and service-oriented design principles.
  • Excellent communication, collaboration, presentation, and interpersonal skills with a proactive, team-player mindset.

Good-to-Have Skills:

  • Domain knowledge of Banking is desirable.
  • Experience in infrastructure design
  • Understanding of BIAN framework

More Info

About Company

Tietoevry is a leading software and digital engineering services company with global market reach and capabilities. We provide customers across different industries with mission-critical solutions through our specialized software businesses Tietoevry Care, Tietoevry Banking and Tietoevry Industry, as well as our digital engineering business Tietoevry Create. Our around 15 000 talented vertical software, design, cloud and AI experts are dedicated to empowering our customers to succeed and innovate with latest technology.Tietoevry’s annual revenue is approximately EUR 2 billion. The company’s shares are listed on the NASDAQ exchange in Helsinki and Stockholm, as well as on Oslo Børs. www.tietoevry.com

Job ID: 129493761