Senior Developer Back End specializing in .NET and AWS for financial project with continuous improvement focus.
Responsibilities
Play a leading role in the digital and cultural transformation at Brazil's largest banking institution, not merely observing best practices but fostering a continuous learning mindset and pursuit of technical excellence;
Promote and prioritize continuous improvement of processes and engineering practices, with critical thinking and the ability to mentor junior developers on the team;
Play a key role in the architecture and development of high-performance, scalable .NET systems;
Work with a focus on the impact delivered by solutions and on the user experience;
Collaborate with multidisciplinary teams to design, develop, and implement efficient solutions;
Maintain and continuously improve existing systems;
Integrate systems with AWS cloud services.
Requirements
Object-oriented programming (OOP): strong command of the paradigm with fluency in concepts and applicability (classes and objects, association, encapsulation, inheritance, and polymorphism);
Solid experience in .NET and .NET Core development (C# and ASP.NET). Knowledge of the framework, its versions and evolution;
Familiarity with dependency injection concepts and using DI libraries in .NET;
Knowledge of ORM mechanisms (Dapper, Entity Framework), including concepts and applicability;
Deep knowledge of microservices architecture, design pattern practices, and Clean Architecture;
Knowledge of event-driven architecture and orchestration types, e.g., Choreographed Saga vs Orchestrated Saga;
Understanding and application of feature toggles in applications;
Software development best practices including SOLID, KISS, YAGNI, DRY and DDD — REST API modeling with Spring Boot and creating gateways using AWS API Gateway;
Knowledge of application security, including authentication and authorization mechanisms for API consumption, OWASP and best practices;
Hands-on experience with unit and integration testing using xUnit and mocking strategies;
Strong understanding of relational and NoSQL databases;
Experience using messaging services such as Amazon SQS, Kafka or RabbitMQ;
Experience with AWS (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch);
Experience with DevOps practices and automation using tools such as Docker and/or Kubernetes;
Experience creating infrastructure as code using Terraform and/or AWS CloudFormation;
Monitoring with Splunk, Elasticsearch, Grafana, AppDynamics, X-Ray;
Knowledge of release strategies (Canary, Blue/Green, A/B testing);
Experience working with agile teams and methodologies (Scrum/Kanban);
Familiarity with version control tools such as Git and GitHub;
Senior Developer managing responsible customer projects with PHP/Laravel at byte5. Supporting your path to become an expert in intelligent web solutions with Laravel.
NET Developer designing, developing, and deploying applications leveraging .Net technologies at Expleo. Collaborating with teams and clients to evaluate business challenges.
Senior Software Engineer focusing on Java, Angular, and AWS for troubleshooting and resolving functional issues. Collaborating on incident management and process improvement in Pune, India.
Backend/Fullstack - Entwickler für innovative Softwarelösungen im Bereich SAP - Security. Entwicklung und Skalierung sicherer Anwendungen im Team in Hamburg, Deutschland.
Mid - level Backend Engineer at a European technology company. Building and operating backend systems for high - traffic consumer platforms used by millions of users, with a focus on performance and reliability.
Software Engineer Backend developing backend solutions for mobile apps using JSON/REST. Collaborating on agile projects with a focus on modern frameworks and server infrastructure.
Senior .NET/C# Developer tasked with enhancing Saipher ATC systems for air traffic management. Involvement in full software development lifecycle using modern methodologies.
Senior Cloud Software Engineer developing cloud - native applications with Java/Kotlin and integrating AI solutions. Role includes backend development and AI architecture for enterprise clients.
AI Platform Architect responsible for scaling EisnerAI Platform and mentoring cross - functional teams at EisnerAmper. Overseeing cost and performance optimization across the AI stack.
JavaScript Engineer contributing to complex client - facing web applications for custom software solutions company. Collaborating with engineers and designers for high - quality software delivery in a hybrid model.