Buscar vagas para outra função
1 VAGA DE Analista Desenvolvedor EM São Paulo / SP
Analista Desenvolvedor
Nome da empresa disponível para cadastrados.
A combinar
São Paulo / SP
Home Office
Efetivo/CLT
About the role the software developer will report to the director of technology in são paulo and will have the following day-To-Day responsibilities at faro energy: - Actively participate in our software change management, communication, and decision making processes in collaboration with the director - Develop trust with critical business stakeholders in sales, engineering, finance and legal, by soliciting regular feedback from colleagues, meeting commercial deadlines, and delivering high quality software - Participate in our daily standup process, to communicate and plan work with teammates - Participate in our weekly sprint planning kanban process, to prioritize software requests from business units based on measured value and cost to implement - Break up software development tasks independently into individual tickets, and check in code with unit and/or regression tests on a daily continuous release cycle - Model complex and critical billing, electrical engineering, construction, asset management, financial reconciliation, and reporting processes in collaboration with leadership - Identify repetitive manual tasks, complexity, coordination, or slow human processes where software may improve quality, promote efficiency, or reduce the risk of mistakes - Create reports to help leadership improve commercial decisions, promote new business, and maintain critical existing customers - Write software within company coding style and quality guidelines, perform necessary infrastructure maintenance, write and maintain unit and regression tests - Ask for support or pair program with six senior software developers working with sister companies of faro based in the united states, include core contributors to open source projects include apache server, clojure, and openstack you will be the only software developer working on faros 20-Person team for the foreseeable future - Make hard compromises to meet commercial requirements, manage expectations with your manager, and communicate technical constraints as early as possible infrastructure - We follow the lean software method to translate business requirements into software decisions: just-In-Time decision making, value stream mapping, waste identification, cost estimation, kanban, sprint planning, scrum - We follow extreme programming principles and its natural results, including an aws-First services oriented architecture, rapid prototyping and iteration, test driven development, continuous integration, and pair programming - We use pulumi to manage our devops process using reusable software components - We write microservices using docker and related aws cloud-Native tools - We maintain separate production and staging environments to promote rapid releases and business user acceptance testing - Our first application is written in the python flask mvc web application framework - We model business ontology and relationships using sqlalchemy on a postgres database - We use to communicate daily goals with our teammates - We use kanban boards in github to scope technical work - We coordinate on broader kanban business priorities with other business units using wrike - We communicate architecturally significant or commercially significant technical decisions through the architecture decision record method - We rely heavily on open source tools, and we encourage you to contribute back to the open source community about you - You want to create a positive impact in the world - You are skilled at writing code, and want to apply your skills to high-Impact commercial opportunities - You have an intense focus on performance, proactively engaging with teammates, making decisions on software independently, and meeting commercial deadlines - You are thoughtful before acting, you take time to understand business process, organize requirements and constraints, design only necessary solutions, and do not over-Comm requisitos - You have written software for 3-5 years you may not have professional experience - You have produced high-Quality software in scripting and compiled languages (python, java) - You are proficient in version control (git) for continuous release, testing, and integration - You are familiar with relational database theory, modeling, and practical design (postgresql) - You customize and automate routine linux configurations and command line tasks (docker) - You are comfortable with basic linux command line tools, computer networking, and security - You have basic experience working with infrastructure-As-A-Service providers (aws), cloud-Native tools (lambdas, ecs) - You have basic experience using devops tools for infrastructure management (pulumi, terraform) - You have strong verbal and written technical communication skills in portuguese - You have contributed to open source packages or software projects on the internet - You have 2-3 years professional experience, ideally in software consulting or in equivalent non-Technical software engagement scenarios - You have strong english language skills, especially technical reading and writing - You have experience working in the power, renewables, or financial industry Competitive salary 2. Medical, dental, and life insurance 3. Meal voucher 4. Corporate cell phone 5. Gym subsidies
Clique para receber vagas gratuitamente
PUBLICIDADES
Encontrou algum problema? Denuncie esta vaga e nos ajude a manter a qualidade do site!
Denunciar VagaOUTRAS OPORTUNIDADES DE Analista Desenvolvedor PARA VOCÊ!
PUBLICIDADES