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.