KEY RESPONSIBILITIES:
- Analyze, design, and develop programs and APIs using one or more programming languages
- Supports applications with expertise in system integration, test planning, scripting, and troubleshooting
- Assess the health and performance of software applications, APIs, and databases.
- Define specifications, prepare test data, and prepare functional specifications
- Analyze and create specifications for systems
- Identify potential process improvement areas
REQUIREMENTS
- 5+ years in software engineering; or a Bachelor in Computer Science or other related field
- Experience developing and designing API
- Experience in creating API documentation
- Knowledge of API layer management
- Strong knowledge of one or more Object Oriented Programming or Functional Programming languages and frameworks, mainly in Java, SpringBoot, Python, etc.
- Strong communication skills
- Working knowledge of Lean, User Centered Design and Agile methodologies