Job Description: Software Engineer
We are seeking a highly motivated and self-sufficient Software Engineer to join our dynamic team. The ideal candidate will be responsible for the development, integration, and maintenance of critical applications and services, working with modern cloud technologies.
Requirements and Responsibilities:
Minimum of a Bachelor's degree in Engineering, with a preference for Computer Science or Management Information Systems (MIS) majors.
Minimum
5+ years of experience
in scripting and programming.
Proven ability to thrive in a fast-paced environment, managing multiple concurrent tasks with a high degree of autonomy and minimal supervision.
Excellent analytical and problem-solving skills.
Specific Technical Expertise:
Databases:
Solid hands-on experience with
SQL
databases (Oracle, SQL Server, Postgres) and Non-SQL Databases (MongoDB, HBase, etc.).
Languages \& Frameworks:
Strong programming experience, preferably using
Java, Angular, JavaScript, Node.js, and TypeScript
.
Integration \& APIs:
Practical experience integrating with
REST APIs
.
Cloud Platform:
Hands-on experience working with
AWS (Amazon Web Services)
.
Tools:
Experience with
Splunk
for monitoring and analytics.