In this project, we create, update and maintain components, pages, and features for BMG Bank. Develop solutions with a focus on quality, availability, following agile practices and best architectural standards;
Performance in the initiatives to specify, design and develop large innovative solutions. Design and maintain the software architecture in order to increase the quality and maintenance of the solution. Inform of potential risks and deviations from actions that may deviate the project from its main objectives. Promote the exchange of information about projects and knowledge transfer with team members. Work closely with the product and development teams. Provide advice, guidance, and assistance to less. Experienced colleagues when necessary; Participation in the entire software development process technical Analysis, architecture, implementation, code review, documentation, tests, corrections, and processes.
Develop solutions with a focus on quality, availability, following agile practices and best architectural standards. Develop native Android applications using Java / Kotlin. Participate actively in the stages of ideation, planning, and development.
Maintenance of the services used by the applications. Feasibility analysis and effort estimates. Use of Android API's, SQLite and database in general (SQL). Knowledge of data structure and ordering algorithms; Use of software versioning tools (SVN, Git). Test automation.
Performance in the initiatives to specify, design and develop large innovative solutions. Design and maintain the software architecture in order to increase the quality and maintenance of the solution. Inform the manager of potential risks and deviations from actions that may deviate the project from its main objectives.
Service and support to customers in educational management systems developed by the company.