Vacancy caducado!
- Java, .NET Core, C#, and ASP.NET
- Front End
- Web Components, React, NodeJs, Redux, Jest, Ext JS
- Database
- DynamoDB, Postgres, Elasticsearch, Oracle
- AWS
- Cloud infrastructure
- ECS Fargate, EKS Fargate
- Lambda
- RDS
- Aurora
- S3
- Terraform, Cake Build, Kubernetes
- EC2
- SQS/SNS
- VPC
- API Gateway
- Code Build
- Code Pipeline
- CloudWatch
- Being a passionate and flexible engineer, collaborate with your team to achieve and exceed the goal to build, deploy, monitor and manage a highly performing and highly available production system
- Influence technical solutions while coaching newer or less experienced members on your Scrum team
- Construct and manage services published to both internal and external consumers
- Implement platform-level components including event architectures, messaging, and caching solutions
- Write readable, maintainable, and efficient code
- Design and implementation of REST APIs, services, system tasks and cloud solutions
- Enhance performance and reliability of our current solutions
- Collaborate with team members on best practices, code reviews, internal tools and process improvements
- Evangelize new ideas within your team as well as across teams
- Explore open source or industry standard solutions that could be a fit for the organization
- 5+ years of professional software development experience
- BA/BS degree in Computer Science or related field (or equivalent work experience in lieu of education)
- Object-oriented design experience
- Strong Java or C#.NET skills, including:
- Extensive knowledge of the Java or .NET technology platforms
- Applied use of design patterns and REST
- MVC technologies such as AngularJS or ReactJS
- Experience in realizing applications from conception and design, to implementation and support
- Experience designing and implementing applications with highly optimized and scalable architectures
- Experience delivering software in cloud-based systems
- Advanced technical training
- Strong understanding of industry development, deployment processes and agile development methodologies
- Knowledge of session management, object relational mapping
- Advanced degree in Computer Engineering/Science or related field
- Ability to work on multiple projects and be flexible to adapt to changing requirements
- Ability to turn high-level requirements into a working system through iterative development
- Proven ability to work collaboratively and independently to design, develop and deploy solutions
- High energy, confident, ambitious and self-motivated individual
- Must be an effective communicator
Vacancy caducado!