Senior Application Developer
kstack
Score da Vaga
90 pontosAbout the Role
As a Senior Application Developer, you will partner with business Product Owners, field sales teams, back-office functional teams, and program sponsors to analyze, define, and implement applications that drive transformation and deliver meaningful value to users.
You will support a modern web-based application designed to deliver high-performance building automation system designs and documentation for commercial buildings. The platform supports multiple HVAC applications, including Air Handling Units (AHUs), Chilled Water Plant Systems, Heating Plant Systems, Dedicated Outdoor Air Systems (DOAS), Heating-to-Cooling Systems, Variable Air Volume (VAV) Systems, VRF, terminal units, and other HVAC solutions.
This role will provide technical leadership in the delivery and ongoing evolution of applications and tools used across the organization.
Technical Environment
.NET / .NET Core / Microservices / Angular / Oracle / AWS Services / AI
What You’ll Do
- Lead application enhancements, maintenance, and support for assigned systems, including security and accessibility requirements.
- Partner with business users to evaluate, select, and implement third-party software solutions.
- Understand business processes and requirements, translate them into application and technical requirements, and develop solutions that improve operational efficiency, enhance the customer experience, and support business growth and retention.
- Manage projects throughout the Software Development Life Cycle (SDLC).
- Ensure software solutions are delivered on time, within budget, and according to defined requirements and specifications.
- Collaborate with external vendors and support teams to resolve technical and application-related issues.
- Proactively monitor and troubleshoot hardware and software issues using appropriate testing tools and techniques, while supporting overall system capacity management.
- Define system scope and objectives through research, requirements gathering, and analysis of applicable business systems and industry requirements.
- Serve as a Subject Matter Expert (SME) for assigned applications and systems.
- Communicate effectively with business users and stakeholders at all levels of the organization.
- Provide Level 2 support and technical expertise to help desk and support teams.
- Collaborate effectively with geographically distributed team members, users, and customers.
- Identify and manage risks associated with program implementation and develop appropriate risk mitigation strategies.
- Work independently with minimal supervision while maintaining strong collaboration across teams.
- Mentor and support the development of less-experienced developers.
- Travel occasionally as business needs require.
Required Qualifications
- Bachelor’s degree in Information Technology, Computer Science, Management Information Systems (MIS), or a related technical field.
- 5+ years of professional programming experience.
- 5+ years of web application development experience.
- 5+ years of experience with C# or another object-oriented programming language.
- Hands-on experience with .NET microservices architecture.
- Experience with database management across SQL and NoSQL databases.
Core Skills & Competencies
- Strong experience designing, developing, and supporting enterprise web applications.
- Experience with GoJS, Angular, AWS, and web services is a plus.
- Ability to manage multiple tasks and projects simultaneously in an environment with shifting priorities.
- Ability to perform effectively under pressure and solve complex technical problems.
- Willingness to learn new technologies and adaptability to new platforms and technical environments.
- Strong collaborative mindset, with a focus on team outcomes over individual results.
- Effective written and verbal communication, presentation, active listening, and information-sharing skills.
- Ability to translate business needs into clear functional and technical system requirements.
- Strong project management, time management, planning, organizational, and analytical skills.
- Self-motivated and proactive, with the ability to take initiative and work effectively both independently and as part of a team.
- Strong interpersonal skills and the ability to communicate technical concepts and ideas clearly to both technical and non-technical audiences.
- Solid understanding of the software development lifecycle and development processes.
- Ability to work across multiple projects simultaneously and prioritize tasks effectively.
Engagement Model
This opportunity will follow an initial three-month assignment model, with the expectation of subsequent conversion to a direct internal position.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Social Mídia
A área de Social Mídia é uma das mais dinâmicas e em constante evolução do marketing digital. Profissionais de social media são responsáveis por criar, gerenciar e otimizar a presença de marcas nas plataformas digitais, construindo engajamento e comunidade com o público-alvo.
As principais habilidades incluem gestão de redes sociais (Instagram, TikTok, LinkedIn, Facebook, YouTube), criação de conteúdo para redes sociais, community management, mídia paga social (Meta Ads, LinkedIn Ads, TikTok Ads), análise de métricas e planejamento estratégico. Ferramentas como Hootsuite, Sprout Social, Buffer, Later e plataformas de analytics são essenciais.
Profissionais de social media em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam paid social, social media analytics e estratégias de conteúdo para diferentes plataformas. A área oferece oportunidades desde analista até diretor de social media, com foco em crescimento, engajamento e retorno sobre investimento.
Sobre a área de Blockchain
A área de Blockchain envolve o desenvolvimento e a implementação de registros distribuídos e seguros de transações (ledgers). Profissionais dessa área trabalham com o desenvolvimento de smart contracts (contratos inteligentes), criptografia, algoritmos de consenso e plataformas como Ethereum, Hyperledger e Solana, garantindo segurança e descentralização para diversos tipos de aplicações.
Sobre a área de Scrum Master
O Scrum Master é o profissional responsável por facilitar a adoção do Scrum e de práticas ágeis dentro de times de desenvolvimento. Ele atua como servant leader, removendo impedimentos, promovendo melhoria contínua e garantindo que os eventos e cerimônias do Scrum aconteçam da melhor forma possível.
As principais habilidades incluem facilitação de eventos (sprint planning, daily, review, retrospective), gestão de backlog, coaching de time, mediação de conflitos e métricas ágeis (velocity, burndown, cycle time). Conhecimento de Jira, Trello, Azure DevOps e frameworks como Kanban, XP e SAFe é diferencial.
Scrum Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem promover autonomia nos times, criar ambientes com segurança psicológica e liderar transformações ágeis em escala. A área oferece oportunidades desde scrum master júnior até agile coach, head of agile e diretor de transformação ágil.
Sobre a área de Cloud Solutions
A área de Cloud Solutions é responsável por projetar, implementar e gerenciar infraestrutura e serviços em nuvem (AWS, Azure, GCP) para empresas. Profissionais de cloud arquitetam soluções escaláveis, seguras e otimizadas em custo, desde migrações de data centers até arquiteturas serverless e multi-cloud.
As principais habilidades incluem IaC (Terraform, CloudFormation), containers (Docker, Kubernetes), serverless (Lambda, Cloud Functions), bancos de dados gerenciados (RDS, DynamoDB, BigQuery), redes cloud (VPC, CDN, load balancer) e segurança (IAM, WAF, KMS). Conhecimento de FinOps, cloud governance e certificações AWS/Azure/GCP é diferencial.
Profissionais de Cloud Solutions em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquiteturas multi-cloud, FinOps e conseguem otimizar custos enquanto mantêm performance e segurança. A área oferece oportunidades desde cloud engineer até cloud solutions architect, head of cloud e chief cloud architect.
Sobre a área de Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Comentários 0