Job Description: Senior Software Engineer
Company Overview:
Pallas Infotech is a leading, US based provider of cutting-edge IT solutions, specializing in data management, high-performance processing, API development, cloud computing, and Quality Assurance Solutions. We are dedicated to delivering innovative and efficient solutions to our clients, utilizing the latest technologies and methodologies.
Position: Senior Software Engineer
Location: Greece - Remote
Job Summary:
We are seeking a highly skilled and experienced Senior Software Engineer to be part of a team servicing an American customer to join our dynamic team. The ideal candidate will have excellent communication skills in English and extensive experience working with hybrid onsite/offshore teams. The role involves managing large datasets, high-performance processing, API development, external application integration, automation, testing frameworks, web applications, and cloud computing.
Key Responsibilities:
-
Manage large datasets and ensure high-performance processing.
-
Develop and maintain ASP.NET APIs.
-
Design and implement enterprise/cloud-scale system architectures.
-
Utilize Docker Compose for containerized application management.
-
Implement and manage automated test frameworks.
-
Develop automation scripts using Linux subsystems and bash.
-
Design and optimize data pipelines for performance computing.
-
Integrate external applications via various service-based mechanisms.
Experience and Qualifications:
-
Technical Skills:
-
5 to 8 years of experience in .NET 6 or greater (Note: .NET 5 is acceptable)
-
Strong experience with ASP.NET APIs.
-
Strong expertise in Microsoft SQL Server 2019+ and/or T-SQL (Note: SQL Server 2016+ is acceptable).
-
Demonstrated experience in enterprise/cloud-scale system architecture design.
-
Knowledge of Docker Compose.
-
Familiarity with automated test frameworks.
-
Proficiency in Linux subsystems and bash automation.
-
Experience in data pipeline development and performance computing.
-
-
General Requirements:
-
Be a citizen of Greece
-
Bachelors Degree in Software Engineering or higher
-
Excellent communication skills in English.
-
Proven experience working in hybrid on/offshore teams.
-
Strong problem-solving and analytical skills.
-
Ability to work collaboratively in a global team environment.
-
Benefits:
-
Attractive salary and benefits package.
-
Opportunity to work with a global team for a US customer.
-
Professional development and growth opportunities.
-
Potemtial to travel to the United States for project related work.
-
Training opportunities for cutting edge technologies
-
Flexible working arrangements.
Application Process:
If you meet the above qualifications and are passionate about leveraging technology to solve complex problems, we invite you to apply for this exciting opportunity. Please submit your resume and a cover letter outlining your relevant experience and why you are the ideal candidate for this position.
Resume Submition
Use the below form to submit your resume.