API Developer NET Senior Latam – ID #00120
The Sr API Developer collaborates with other technology teams to design, develop and implement software systems and solutions architecture critical to our client business operations. Performs research and development activities to advance platform technology. Ensures that the security, availability and technology strategy objectives are met for hosted and cloud platforms, in concert with site reliability
engineering, is responsible for the technical design and operations of the platforms.
Responsibilities: • Design, develop and support backend and microservices applications ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements
- Owns the full stack and entire lifecycle of key software applications, from the
roadmap to the design/architecture to implementation and continuous iterative development and deployment. - Lead and/or provide design input into new projects; turn informed ideas to develop successful software.
- Create and deliver complex software solutions that have broad organizational or client impact. Provide organizational consulting, advice and education on capabilities;
modeling and development methodology, including design and coding standards. - Create and maintain documentation for these standards.
- Investigate issues and recommend/define solutions informed by internal
consultation and external research (e.g., stakeholders/industry trends / third-party suites). - Interface closely with internal and external customers to efficiently drive new products, new features, and ways forward in developing complex software including
issue resolution and dev ops management. Conduct product reviews to ensure functionality meets future user/client requirements. - Conceives new features or re-architecting areas for user and performance improvement.
- Discover and validate the true requirements and underlying feature requests,
recommend alternative technical and business approaches, and lead engineering efforts to meet timelines. - Mentor other developers to maintain architectural vision and software quality.
Requirements: • Full proficiency with multiple programming languages and/or database anagement and modeling. - High proficiency in leading large-scale projects or significant project steps and communicating progress/approach with technical/non-technical peers/clients and leaders.
- Must Have:
- 5+ years of hands-on experience with .NET or Java.
- 4+ years of experience working with API’s.
- 3+ years of experience using C# to design, develop, and test RESTful APIs with JSON payloads.
- Familiar with API design patterns and best practices.
- Good understanding of NoSQL databases (Redis, MongoDB and Cosmos DB preferably) and some experience with relational DBMS.
- Experience with at least one of the public clouds such as Azure (preferably) or Google Cloud Platform.
Nice to Have - Familiar with API management platforms (Azure APIM, Apigee, etc.)
- Good understanding of API Security, encryption, filters, caching, LINQ, lambdas,
JSON manipulation, and other modern API programming idioms. - Experience working with DevOps pipelines (Git, Maven, Gitlab, Jenkins), continuous
integration/delivery, automated testing (unit, functional, performance)
Location: LATAM & Philippines
We need one from Latam and another from the Philippines, the one from the Philippines has to know advanced English, In Latam if you speak Portuguese may not have English advanced.