Centric connect.engage.succeed

Software Architect

Passionate about Software Architecture? Click apply and join our team!

Key responsibilities:

  • Understand business requirements(functional and non-functional) and convert them to technical design
  • Design application architecture standards; provide architectural analysis and system design reviews
  • Propose technology, tools and process guidelines
  • Focus on scalability, maintainability, performance, modularity and security of the application
  • Manage risk identification and risk mitigation strategies associated with the architecture
  • Write architectural/technical documentation
  • Create and support coding standards
  • Implement application frameworks and complex features that use new or unfamiliar technologies, and coding practices; be hands on  with coding
  • Analyze code metrics to identify potential areas for improvement and/or refactoring
  • Work with development teams to develop systems which comply with the architecture
  • Able to clearly communicate complex technical and business concepts both to clients as well as to team members and negotiate change
  • Client visits to provide technical input
  • Actively involved in industry conferences and publications
  • Able to influence standards in each project, including:
    • Reusable modules\Generic Components
    • Coding Standards
    • Performance and memory checks
    • Security checks
    • SonarQube

The ideal candidate should have:

Required skills:

  • Experience in the area of technical writing, architecture principles, design and programming tools, programming languages and application (components) building methods/techniques
  • Proficient knowledge of Microsoft .NET Framework
  • Strong experience with ASP.NET MVC, SPA
  • Demonstrated experience on creating and deploying Web services / REST / WCF services
  • Experience with Javascript and of underlying technologies and future trends (AngularJS or some other JS MV* framework)
  • Exposure to HTML5/CSS3, Less, Bootstrap
  • Ability to configure and maintain a continuous integration (CI) pipeline using TFS, including automated deployments and Web Deploy (ASP.NET/IIS)
  • Experience with dependency injection (DI) frameworks
  • Experience with different DB servers
  • Complete understanding and demonstrated experience applying SOLID principles for object-oriented development
  • Experience with various platforms and environments, knowledge about the lifecycle of an application
  • Experience creating SaaS solutions deployed to one or more cloud providers
  • Demonstrated similar experience (with large/complex projects)
  • Proven experience in solution design and architecture
  • Experience with (or awareness of) user experience design, information architecture and agile web development processes
  • Experience of working in an Agile environment (scrum and iterative)
  • Readiness to travel up to 25% annually

Additional skills which will be a plus:

  • Industry Experience (for example: Governance, Retail, Healthcare)
  • Strong communication with both technical and business terms(verbal, written, and presentation)
  • Innovative and creative
  • Organized
  • Result-driven
  • Leadership skills
  • Integrity
  • Team working skills

What we offer:

Centric is offering you a unique opportunity to be a part of an energetic and highly talented team of software developers and testers in an international IT organization. As a part of the job several visits abroad might be organized. And of course Centric offers great possibilities for your personal development and career. 

Specific benefits:

  • Attractive salary package
  • Meal tickets  
  • 25 vacation days  
  • Health insurance with Arcadia for you and your significant other  
  • Sports package  
  • Foreign language courses  
  • Training sessions and certifications  
  • Team building events  
  • Free parking space at Palas  
  • Yearly vouchers for glasses  
  • Loyalty days - additional vacation days for people employed for a certain number of years  
  • Employment anniversary bonus 

Please send your full résumé in English by e-mail to: recruitment.romania@centric.eu

Looking forward to have you joining our team!