Minerva Marine Inc. is seeking a skilled and motivated Software Engineer to join our IT team. The successful candidate will be responsible for designing, developing, and maintaining in-house software applications, building integrations across enterprise systems, and contributing to AI-driven initiatives that support the company’s digital transformation.
Responsibilities:
- Designs, develops, and maintains custom in-house software applications & services.
- Participates in the development of AI and machine learning solutions.
- Builds and manages integrations between internal systems, third-party platforms, and enterprise applications.
- Collaborates with business stakeholders and cross-functional teams to gather requirements, propose technical solutions, and deliver software that meets operational objectives.
- Stays current with emerging technologies in software engineering, AI/ML, and cloud platforms, and proposes their adoption where appropriate.
- Provides technical documentation for developed solutions, integrations, and system architectures.
- Assists in troubleshooting production issues and provides timely support for business-critical applications.
Requirements
- University graduate in Computer Science, Software Engineering, or a related discipline.
- At least 1–3 years of professional experience in software development.
- Experience in .NET
- Experience in building and consuming RESTful APIs and web services.
- Solid understanding of relational databases (SQL Server).
- Familiarity with AI/ML libraries and Python is highly desirable.
- Experience with Azure cloud platform is a plus.
- Strong analytical and problem-solving skills with attention to detail.
- Fluency in English.
- Excellent communication and teamwork abilities.