Software Architect

Vicert

Beograd, Srbija
Postavljeno pre 4 godine

We are a US-based company, headquartered in San Francisco with a development center in Belgrade. With more than 300 health tech solutions delivered over the past 15+ years our deep expertise in software development and Digital Health allows us to provide one of the best ROIs in the industry.

Software Architect
to join our team in Belgrade

 

We are looking for a Software Architect to join us in our Belgrade office and work in our team on different projects for large international clients in the Healthcare industry. Candidate’s primary responsibilities will be to select development technologies and platforms and create high-level architecture artifacts and translate them to the lower level details for the development teams.

You will have an opportunity to work with US customers, to support the system with a large customer base and to solve the technology challenges of the current environment. Design and development of a modern solution, building improvement strategies, design of the new versions of the product, usage of best practices and recommendations, are essential for this position. Become a part of a strong team with vast experience in software development, and develop your career working in an inspiring environment focused on education, personal growth, and client success.

An ongoing project a candidate will join us for our client that has a Behavior Health Enterprise Software which is used by more than 500 client agencies and with over a million active users. It is supplying a secure web-based solution for clinic, community, residential, and mobile care providers across the United States. The solution itself encompasses clinical scheduling, billing, form management, eRx, eLabs, mobile applications (connected and disconnected), reporting, and business intelligence capabilities.

Major duties and responsibilities for this position are:

  • Identify candidate technologies and platforms that will solve the current business challenges and risks
  • Identify and clarify business requirements
  • Stay aware of industry advances
  • Incorporates those trends into ongoing development efforts
  • Coaches and consults with the development teams
  • Collaborate with other business and technical leaders across the organization
  • Ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment
  • Create high-level architecture artifacts and will translate them into lower-level details so the development teams can consume them, documents architecture and design decisions supporting business requirements
  • Review code to ensure chosen design patterns and conventions are adhered to
  • Coach development staff on new techniques and tools
  • Develop reference implementation on the chosen technology to guide and assist junior designers and developers

Education and experience

  • BSc or MSc from an accredited university in a field of software development and architecture
  • 10+ years of experience in working through software design, development, release, support and improvements cycles
  • Has a broad understanding of modern technologies and frameworks with hands-on experience with Microsoft technology stack and cloud-based services
  • Able to build and manage highly-available, critical systems and services

Technology skills

  • Able to effectively present and communicate information to technical and non-technical users
  • Proven leadership and architecture experience building and managing highly-available, critical and transactional data environments, systems architectures and technologies
  • Understands quality measures for non-functional requirements
  • Evaluates multiple solutions and presents the pros/cons of each choice prior to making a decision
  • Experienced with documenting important architectural decisions
  • Experienced at estimating the level of effort

Personal skills

  • Strong communicator with analytical thinking
  • Team player eager to learn and share the knowledge with the team
  • Oriented to self-education and skills improvement
  • Attention to detail
  • Proactive work attitude and team-oriented

Benefits

  • Excellent compensation package
  • Positive company culture
  • Continuous training and education program
  • Interesting projects with a high focus on quality
  • Advancement opportunities based on performance, not age 😉

Interested? Awesome!
Send us your CV at milica.milosevic@vicert.com

#C#  #.NET  #Microsoft_technology_stack #modern_technologies_and_frameworks

Karatkeristike posla

Kategorija poslaSoftware Architect