
(I283) | Application Architect
- Rosario, Santa Fe
- Permanente
- Tiempo completo
- Develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow
- Translate non-technical requirements into clear, highly technical specifications and vice versa
- Produce all low-level design for projects and the necessary documentation (i.e. UML class diagrams, table design, flows, program specs, RAML, YAML, Swagger)
- Manage the set-up and configuration of systems
- Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process
- Provide documentation of all processes and training as needed
- Perform design and code reviews as needed
- Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms
- Perform design, implementation, and upgrades of information systems to meet the business and user needs
- Implement best practices for scalability, supportability, ease of maintenance, and system performanceWhat you should have:- Bachelor's degree in computer science or information technology
- 3-5 years’ experience working with information technologies and systems analysis, ideally in the financial technology industry
- Expertise in the design, development, and deployment of enterprise-level N-tier architecture in a Microsoft.NET Framework
- Strong understanding of design patterns and the principles of clean architecture (Microservices, API design, event driven, asynchronous, batch integration)
- Strong computer, hardware, software, and analytical skills as well as strong communication skills (written, verbal, collaboration)
- Proven ability to assess business needs and translate them into relevant solutions
- Proven ability to assess risk and implement mitigation plans
- Strong understanding and knowledge of the principles and practices associated with database maintenance and administration
- Working knowledge of a wide variety of programming languages - specifically, experience in C#,.net and JavaScript (node.js), working with RESTful APIs
- Experience with relational databases (SQL) as well as knowledge of NoSQL (MongoDB is preferred)
- Experience with cloud computing (AWS or Azure) as well as working with 3rd party SaaS providers
- Working in an Agile development environment and an understanding of Scrum / Kanban
- Knowledge of MuleSoft with working experience being preferred**Why people love working here**:- An opportunity to be a part of an award winning and fast growing company
- An innovative culture that promotes autonomy and flexibility
- A dynamic team and working environment that provides ongoing support
- Competitive compensation package commensurate to experience
Kit Empleo