
Database Developer
- São Paulo - SP
- Permanente
- Período integral
Under broad guidance, performs activities related to the analysis, design, programming, debugging, modification, and maintenance of software enhancements and/or new products.Essential Functions
- Under broad guidance, analyzes, designs, programs, debugs, modifies, and maintains software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Under broad guidance, may interact with users to define system requirements and/or necessary modifications.
- Prepares feasibility studies to evaluate requirements for new and revised programs.
- Translates detailed design specifications into computer program instructions, debugs routine programs, prepares system test data and prepares program documentation.
- Completes documentation and procedures for installation and maintenance.
- Code may be used in commercial or end-user applications, such as desktop applications, mobile apps, financial management, or HRIS products.
- Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.
- Bachelor's Degree Computer Science or related discipline
- Basic knowledge of systems and software development with a minimum of two (2) years of software development experience.
- Advanced English
- Knowledge of database development, Microsoft SQL, T-SQL
- Understanding of database structures and development
- Lead the building of a dedicated, enthusiastic team of software developers and engineers.
- Collaborate closely with developers and data scientists.
- Build and own your team’s roadmap, ensuring alignment with stakeholders in data-science and consulting functions.
- Promote best-practice software development and related technologies and participate in the full software life-cycle.
- Lead agile practices such as daily stand ups, sprint planning, sprint refinements, and retrospectives; work to fortnightly sprints and organize bi-weekly demos across multiple teams.
- Deliver development reports, milestones and delivery schedules to the business.
- Work alongside other team members such as Product Owners and Software QA to manage the development cycle from ‘thought to delivery.’