
Senior SQL Developer
i4pro
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Responsible for developing new features and modifying existing features for 75% of the time allocated according to the budget schedule.
- Responsible for meeting client needs and priorities by aligning them with the budget schedule and the company's strategy.
- Responsible for analyzing the functional specification (FS); when necessary, return the FS for scope completion and recommend to the business or product analyst alternative implementation approaches that deliver more value to the client and minimize system impact.
- Responsible for defining technical requirements, executing tasks, and guiding other developers regarding governance compliance.
- Responsible for validating the estimated development hours for each project with the Senior Business Analyst or their leadership.
- Responsible for assigning development tasks among team developers with the appropriate technical guidance.
- Responsible for performing Code Reviews of code produced by the analysts on their team, ensuring the work meets technical requirements, governance standards, and development best practices.
- Responsible for supporting production maintenance by fixing bugs in programs and components, creating scripts to adjust the database, analyzing the impact of issues on client operations, and alerting the business analyst to communicate with the client.
- Actively work with leadership on project and support planning to clarify assigned activities, sharing ideas or proposing actions that enable project completion.
- Support leadership in ensuring schedule compliance and client service delivery according to agreed deadlines.
- Develop unit tests (Test-Driven Development - TDD).
- Perform code refactoring on assigned routines.
- Produce evidence and documentation of the development performed.
- After development completion, forward the project to the quality area for final validation (UAT), support the UAT process, and guide the team to include additional tests when a change may impact multiple system areas not covered by the functional specification.
- Actively participate in the system/module deployment process at the client, analyze the best deployment approach, data migration process and system versioning, and assist the business/product analyst with system configurations.
- Provide technical assistance and/or train new developers on development tools.
Requirements
- Currently enrolled in a Bachelor's degree program in technology or a related field
- Solid knowledge of programming logic
- Strong knowledge of SQL
- Experience with C# is desirable
- Strong knowledge of Visual Studio
- Familiarity with Agile methodologies is a plus
Benefits
- Meal allowance
- Food allowance
- Flexible schedule
- Bradesco health plan
- Bradesco dental plan
- Wellhub and Totalpass
- Transportation voucher
- Childcare assistance
- Profit-sharing program
- Life insurance
- Private pension plan
- Day off on your birthday
- Extended paternity leave
- Partnership with Creditas
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SQLC#programming logicTest-Driven Developmentcode refactoringunit testingfunctional specification analysistechnical requirements definitioncode reviewbug fixing
Soft Skills
client needs alignmentleadership supporttask assignmentproject planningcommunicationcollaborationgovernance complianceproblem-solvinganalytical thinkingteam guidance
Certifications
Bachelor's degree in technology or related field