Responsible for developing new features and modifying existing features, spending 75% of the scheduled time according to the budget table.
Responsible for meeting client needs and priorities, aligning them with the budget table and the company’s strategy.
Analyze the functional specification; when necessary, return the functional specification for scope completion and recommend to the business or product analyst alternative implementation approaches that deliver more value to the client with less system impact.
Define technical requirements, implement solutions, and guide other developers on execution and compliance with governance requirements.
Validate with the Senior Business Analyst or your leadership the estimated development hours for each project.
Distribute development tasks among team members and provide appropriate technical guidance.
Perform code reviews of code produced by your team’s analysts, ensuring developments meet technical and governance requirements and follow development best practices.
Support production maintenance by fixing bugs in programs and components, creating scripts for database adjustments, analyzing the impact issues may have on client operations, and alerting the business analyst for client communication.
Work actively with leadership in planning project structure and support to understand assigned activities, sharing ideas or proposing actions that enable project completion.
Assist leadership in ensuring schedule adherence and client service according to deadlines agreed with management.
Develop unit tests (TDD).
Perform code refactoring on assigned routines.
Produce evidence and documentation of the development carried out.
After development is completed, submit to the quality assurance team for final validation, support the QA process and guide the team to include additional tests when a change may impact multiple parts of the system beyond the project’s functional specification.
Actively participate in system/module deployment at the client site, analyze the best deployment approach, data migration process and system versioning, and support the business/product analyst with system configurations.
Provide technical assistance and/or train new developers on development tools.
Requirements
Currently pursuing a bachelor's degree in technology or a related field
Solid knowledge of programming logic
Solid knowledge of SQL
Desired knowledge of C#
Strong experience with Visual Studio
Knowledge of agile methodologies is desirable
Tech Stack
SQL
Benefits
Meal voucher (Vale Refeição)
Food allowance (Vale Alimentação)
Bradesco Medical Plan
Bradesco Dental Plan
Wellhub and Totalpass (wellness and fitness benefits)
Transportation voucher (Vale Transporte)
Childcare assistance
Profit sharing (Participação nos Lucros e Resultados)