This position is responsible for:
- Designing and organizing technical solutions to deliver secure, scalable, reliable and maintainable software.
- Identifying the appropriate software architecture based on customer requirements.
- Creating, defining or choosing the proper framework for the application.
- We have room for great people with different levels of experience as software architects.
- Ability to design and organize technical solutions for large scale, complex applications.
- Degree in Computer Science or Engineering.
- Knowledge and experience in one (or more) of the following: .NET, Python, Node.js, Angular.js, Java, Android, Swift, Objective-C, C++/C#, HTML, SQL, Ruby, Haskell, Apache Hadoop, etc.
- Experience with Agile/SCRUM processes is a plus.
Join our team today. Click here to apply online.