Software Engineer III
Location :
Santo Domingo RD.
Job Type :
Direct
Hours :
Full Time
Travel :
No
Relocation :
No
Job Industry :
Computer Software
Job Description :
- Complete work as assigned in sprint.
- Proactively work to resolve issues impacting assigned work
- Identify any issues preventing successful sprint delivery
- Implement well tested and documented solutions
- Deep knowledge of assigned applications
- Provide feedback around solutions or options to solve problems.
- Interact with the product team and engineering teams to review requirements and design solutions for features across the application.
- Interact with QA to determine if issues are defects or new requirements.
- Interact with Operations team to design infrastructure to deploy solutions.
- Identify ways to improve the system and reduce technical debt.
- Diagnose and troubleshoot application and system issues.
- Lead code reviews and mentor other engineers.
- Revise assigned work based on peer reviews.
Required Qualifications :
- Education
- BS in Computer Science, Information Systems, or equivalent experience
- Expertise in:
- Troubleshooting problems
- A programming language
- Proficiency in:
- Multiple programming languages (Java, JavaScript / NodeJS, Ruby, Python, PHP)
- Relational databases (MySQL, PostgreSQL, Oracle)
- NoSQL databases (Cassandra, MongoDB)
- Web Application Development (JavaScript, CSS, HTML, React)
- Communicating issues and recommending solutions in a clear concise manner
- Competency in:
- Code versioning (Git / GitHub)
- Deploying applications to virtual environments using automation (Ansible, Jenkins, Docker)
- Cloud services (AWS EC2/S3, VMware)
- Building REST APIs & Documentation
- Message Queues (Artemis, Redis)
- Caching data (Redis)
- Data Warehouse/Data Lakes