Senior API Developer in AWS Lambda and C#

at  Lean Tech

Desde casa, Río Negro, Argentina -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Jul, 2024Not Specified10 Apr, 2024N/AMastery,Systematic Approach,Soft Skills,Optimization Techniques,Design Principles,Information Technology,Computer Science,Microservices,Professional Development,Architectural Patterns,CollaborationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIRED SKILLS & EXPERIENCE

  • Mastery of AWS Lambda: Advanced experience in API development with AWS Lambda, including a deep understanding of AWS service integrations and serverless architectural patterns.
  • Advanced RESTful API Design and Microservices: Deep knowledge in RESTful API design principles, microservices patterns, inter-service communication strategies, and management of API Gateway.
  • Advanced Security Practices: Expert knowledge in implementing application and network-level security mechanisms, including advanced use of AWS IAM, resource-based policies, and authentication and authorization strategies.
  • Performance and Scalability Solutions: Demonstrated ability to design and implement solutions that meet demanding performance and scalability requirements, using advanced code optimization techniques and highly available and resilient architectures.

PREFERRED SKILLS AND QUALIFICATIONS

  • Education: University degree in Computer Science, Software Engineering, Information Technology, or related fields.
  • Certifications: Professional AWS certifications, especially AWS Certified Developer - Associate or AWS Certified Solutions Architect - Associate, validating advanced knowledge in cloud architectures and AWS development.

SOFT SKILLS

  • Advanced Analytical Ability: Exceptional problem-solving skills, with a systematic approach to breaking down complex challenges and presenting innovative solutions.
  • Collaboration and Communication: Outstanding skills for working in multidisciplinary teams, with the ability to communicate complex technical concepts clearly and effectively to technical and non-technical stakeholders.
  • Proactivity and Motivation: Self-initiative to lead projects, with a firm commitment to continuous professional development and engineering excellence.

SUMMARY OF MAIN TECHNICAL SKILLS

  • Deep experience in development with AWS Lambda and advanced serverless architecture practices.
  • Expertise in the design and development of RESTful APIs and microservices, including advanced management of API Gateway.
  • Advanced competencies in applied security, with an emphasis on AWS IAM policies and cloud security strategies.
  • Proven experience in implementing solutions that meet critical performance and scalability requirements, employing code optimization techniques and advanced system architectures.

Responsibilities:

  • API Architecture and Implementation: Leadership in the design and implementation of API endpoints using AWS Lambda, ensuring they are scalable, secure, and efficient. Responsibility for the technical selection of HTTP methods, establishing naming conventions, strategic implementation of API versioning and cache techniques, rigorously following C# coding standards, and principles of clean architecture and SOLID.
  • Cloud Application Security: Implementation of cutting-edge security mechanisms by configuring Lambda functions through IAM policies and AWS resource-based policies, ensuring an API infrastructure with defense in depth.
  • Performance Optimization: Continuous innovation to meet performance objectives, applying optimization algorithms, asynchronous programming and parallelization techniques, and leveraging design patterns for scalability such as Event-Driven Architecture (EDA) and Serverless Patterns.
  • Technical Leadership and Continuous Improvement: Maintaining a culture of technical innovation and continuous improvement, constantly assessing emerging trends in API development, cloud computing, and AWS services, to incorporate practices that enhance the agility and efficiency of development.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering information technology or related fields

Proficient

1

Desde casa, Argentina