




Job Summary: A Systems Analyst participates in all stages of the system development lifecycle, from requirements analysis and elicitation through modeling, coding, testing, deployment, and system support. Key Highlights: 1. Participates in all stages of the system development lifecycle 2. Responsible for analysis, modeling, coding, testing, and support 3. Attends planning and project meetings **Job Description:** ---------------------- The Systems Analyst is responsible for participating in all stages of the system development lifecycle—from requirements analysis and elicitation to modeling, coding, testing, deployment, and support. This professional designs and documents technical software components using established standards (e.g., UML), participates in planning and project meetings, and actively contributes to the integration of internal and third-party systems. In addition to developing and maintaining business-aligned solutions, the Systems Analyst also resolves technical issues, supports end-user departments, and continuously improves IT processes. At more advanced levels, this role assumes technical leadership responsibilities—including defining development standards, mentoring less-experienced professionals, and providing strategic support in adopting new technologies. Key Responsibilities: Support Analysis and Design meetings, participating in requirements elicitation under supervision. Collaborate on system component design, documenting according to internal standards (UML) with oversight. Assist in activity planning without assuming coordination responsibilities. Support initial development environment configuration. Model simple project components following defined standards. Contribute to initial code generation and commit to version control. Perform coding tasks for basic business logic, interface, or persistence components. Test developed components and fix simple errors. Support defect correction identified in other development phases. Handle low-complexity support requests. Assist in system deployment and integration with other systems under guidance. Support training initiatives and collaborate in creating technical and user documentation. **Mandatory Requirements:** ------------------------------ Bachelor’s degree in Computer Science or related field; 1 year of experience in this role; Experience in requirements gathering, specification (data, transactions, classes, interfaces, etc.), UML modeling, fundamentals of architecture / design patterns, as well as test design and execution; Advanced English (optional); Basic knowledge of configuration management; Fundamentals of project management. **Desirable Requirements:** -------------------------- Quick learning ability; Analytical capability; Technical discipline; Strong communication skills within the team; Responsibility in task execution. **Employment Type:** -------------------------- CLT (Consolidation of Labor Laws) **PwD (Persons with Disabilities):** -------- NO **Salary:** ------------ $5,918.30 **Benefits:** --------------- UNIMED health insurance (100% company-subsidized); Dental insurance (100% company-subsidized); Partnerships with universities and English language schools; Wellhub (Gympass) partnership; Free psychological support; Birthday day off; Childcare allowance; Welcome baby bonus; VA or VR (meal/food allowance). **Work Location:** ---------------------- Remote **Working Hours:** ------------------------ 8:00 AM to 5:00 PM — Monday to Friday **Additional Information:** --------------------------- Since 2003, our companies—Publicações Online and PROMAD—have pioneered innovation in the legal market, delivering quality, technology, and efficiency to transform daily work routines. We are part of the North American Dura Software Group. With over 200,000 registered lawyers and a client portfolio including Brazil’s largest law firms and corporations, we continually seek talented individuals who share our purpose: unlocking human potential and building successful journeys with our clients. Join our team!


