
Spassu
Remote Jobs
Soluções digitais para transformar o futuro
78 Jobs
• Performs tasks spanning the full software development lifecycle, from requirements gathering to supporting the final deployment of the features they develop, in accordance with agile development process paradigms. • Join the development team, taking on work items for development each Sprint; • Carry out development-related activities such as analysis and design, programming, testing, and requirements; • Execute software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment; • Manage their own work and promptly inform the team of any delays or other impediments; • Guide and provide support to developers on the project’s development team; • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project; • Identify, build, and test developed components to ensure quality; • Perform evolutionary or corrective maintenance of software components; • Prepare technical documentation according to the requirements of the contract under which they are working; • Integrate produced components with those built by other team members, using the integration tool defined for the project; • Set up and configure a local development environment according to the projects’ requirements and needs; • Provide support to the client’s IT team and end users when requested, regarding the characteristics and specifics of developed components, modules, and software packages; • Deliver and execute integration testing in the client’s environment to ensure full functionality of the software and its components; • Monitor acceptance testing and deployment of the software in the client’s environments as established in the contract; • Conduct training and knowledge transfer to the client on the developed software to ensure proper operation of the system; • Understand the operation of information systems based on experimentation/observation, with the ability to refactor legacy web systems.
• Responsible for eliciting the functional and non-functional requirements that the system to be developed must meet. • Guide, monitor and direct developers regarding the use of requirements process tools. • Capture a common vocabulary and classify the critical processes of the systems. • Participate in the construction of prototypes. • Define report specifications and audit trail recording. • Describe the user interface. • Develop supplementary specifications and a requirements management plan. • Document information classification. • Prepare supplementary specifications, glossary, requirements list, and access profile matrix for systems. • Specify functional requirements / use cases and structure the use case model. • Responsible for requirements approval meetings. • Elicit, document and prioritize preliminary requirements. • Maintain business rules.
• Responsible for developing systems with a full-stack profile — performing activities that cover the entire software development lifecycle, from requirements gathering through supporting the final deployment of features, in line with agile development processes. • Configure project setups, following both internal and client procedures to ensure the integrity, traceability, and maintainability of the software project. • Interpret functional specifications and produce technical specifications using descriptive text and other compatible models to ensure coding quality. • Guide and support developers on the project development team. • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project. • Identify, build, and test developed components to ensure quality. • Perform corrective and evolutionary maintenance on software components. • Prepare technical documentation in accordance with the contractual requirements of the project. • Integrate produced components with those built by other team members, using the integration tool defined for the project. • Set up and configure local development environments according to project requirements and needs. • Provide support to the client's IT team and users, when requested, regarding the characteristics and specifics of the developed components, modules, and software packages. • Deliver and execute integration tests in the client's environment to ensure full functionality of the software and its components. • Monitor acceptance testing and deployment of the software in the client's environments in accordance with the contract. • Provide training and knowledge transfer to the client on the developed software, thereby ensuring proper system operation.
• Performs activities covering the entire software development lifecycle, from gathering requirements through supporting the final deployment of the features developed, in line with agile development practices. • Gather user requirements; • Define and size system requirements and functionalities; • Create system prototypes; • Write code in the programming languages specified by the client; • Perform system testing; • Deploy systems according to the client's standards; • Fix system defects; • Document processes and produce diagrams describing the solutions.
Low-Level Platform Developer – Front-end Web, Angular
SpassuSoluções digitais para transformar o futuro
• Performs activities that cover the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they developed, consistent with Agile development processes. • Join the development team, taking ownership of work items for implementation each Sprint. • Carry out activities inherent to development, such as analysis and design, programming, testing, and requirements. • Execute software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment. • Manage their own work and promptly notify the team of any delays or other impediments. • Guide and support other developers on the project development team. • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project. • Identify, build, and test developed components to ensure quality. • Perform evolutionary or corrective maintenance of software components. • Prepare technical documentation according to the contract requirements for the project they are working on. • Integrate produced components with those built by other team members, using the integration tool defined for the project. • Set up and configure a local development environment according to the project’s requirements and needs. • Provide support to the IT team and client users, when requested, regarding the characteristics and specifics of the developed components, modules, and software packages. • Deliver and execute integration testing in the client environment to ensure full functionality of the software and its components. • Monitor acceptance testing and deployment of the software in the client’s environments as established in the contract. • Conduct training and knowledge transfer to the client on the developed software, ensuring proper system operation. • Understand the operation of information systems based on experimentation/observation and have the ability to refactor legacy web systems.
• Responsável por elaborar especificações em nível conceitual propondo padrões de arquitetura e de qualidade de software de forma ágil em consulta com as equipes ágeis e em conjunto com o cliente. • Responsável por propor novas atualizações tecnológicas e assegurar a utilização e a evolução dos padrões estabelecidos. • Entender os requisitos do cliente e criar arquiteturas personalizadas para atender a essas necessidades; • Criar planos detalhados, considerando aspectos de segurança, escabilidade, disponibilidade e desempenho; • Garantir que o escopo, contexto e restrições do projeto sejam documentados e aceitos; • Facilitar a decisão dos envolvidos, fornecendo informações e alinhando-as com os objetivos gerais; • Definir e documentar a estrutura e a forma do sistema; • Definir e documentar estratégias, padrões, guias, etc, para direcionar a construção do sistema; • Garantir que a arquitetura contemple os atributos de qualidade do sistema; • Desenvolver a descrição arquitetural; • Prover liderança técnica; • Manter-se envolvido com todo o processo de desenvolvimento.
• This is a remote position. • Do you enjoy technology and innovation and have agility in your DNA? • Then you may have just found your next challenge! • At Spassu, we have an exciting project live — ready to welcome professionals with that extra spark. • If you are a Mid-Level Python Developer, curious by nature, eager to learn and looking to grow with a company that values new ideas, join us! • Here you'll find space to expand your knowledge, apply your talent and be part of something truly meaningful — apply and help transform with Spassu! • Responsible for developing systems with a full-stack profile.
• Colaborar na definição de arquitetura de novas soluções e manutenções das arquiteturas atuais • Orientar os desenvolvedores quanto aos padrões de projetos adotados • Apoiar na definição das tecnologias a serem utilizadas para determinado desenvolvimento • Apoiar na integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos • Entender os requisitos do cliente e criar arquiteturas personalizadas para atender a essas necessidades • Criar planos detalhados, considerando aspectos de segurança, escabilidade, disponibilidade e desempenho • Garantir que o escopo, contexto e restrições do projeto sejam documentados e aceitos • Facilitar a decisão dos envolvidos, fornecendo informações e alinhando-as com os objetivos gerais • Definir e documentar a estrutura e a forma do sistema • Definir e documentar estratégias, padrões, guias, etc., para direcionar a construção do sistema • Garantir que a arquitetura contemple os atributos de qualidade do sistema • Desenvolver a descrição arquitetural • Prover liderança técnica • Manter-se envolvido com todo o processo de desenvolvimento.
• Responsible for managing configuration and changes in existing systems (client business solutions) and in development projects for new solutions, including creating baselines, verifying naming conventions and the organization of configuration items in the Configuration Management tool, as well as configuration and change control of delivered products. • Understand configuration management principles. • Pay close attention to all details of system/application configuration. • Ensure developers comply with configuration management policies and procedures. • Assist in maintaining current version control (for use in version rollback scenarios). • Assist the team responsible for submitting Change Requests by providing the elements that will be used during deployment. • Perform project monitoring and control. • Maintain the Configuration Management Plan. • Provide system installation in the production environment.
• Performs activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they developed, consistent with agile development processes. • Join the development team, taking on work items to be completed each Sprint; • Carry out development-related tasks such as analysis and design, programming, testing, and requirements management; • Manage their own work and promptly inform the team of any delays or other impediments; • Guide and support developers on the project development team; • Code and integrate software components according to technical specifications, using the project’s defined development tools, programming language, and libraries; • Provide support to the IT team and client users when requested regarding the characteristics and specifics of developed components, modules, and software packages; • Deliver training and knowledge transfer to the client on the developed software to ensure proper system operation; • Implement customizations by developing ABAP code or using the Webdynpro platform; • Program and develop software.
68more opportunities are still waiting for you.Log in now and take your next shot before someone else does.