Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Intelligent Medicine Exchange (IMX), so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer Consultant at Intelligent Medicine Exchange (IMX) will play a pivotal role in the development and enhancement of our cutting-edge health technology solutions. This position requires a blend of technical expertise and strategic insight to drive software projects from conception through implementation. The successful candidate will collaborate with cross-functional teams to design scalable software architectures, troubleshoot complex issues, and ensure alignment with industry standards and regulatory requirements while delivering high-quality software solutions that meet our customers' needs.
Job Responsibilities
- Design, develop, and maintain robust software applications that support IMX's mission at all levels.
- Collaborate with product managers and stakeholders to define software requirements and translate them into technical specifications.
- Lead code reviews and contribute to best practices in software development, focusing on high-quality, maintainable code.
- Troubleshoot and resolve software defects and performance issues to ensure optimal user experiences.
- Mentor junior developers and contribute to their professional growth through guidance and feedback.
- Stay up-to-date with emerging technologies and industry trends to inform our software development strategies.
- Participate in the full software development lifecycle, from requirement analysis to deployment and post-deployment support.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of professional experience in software development, with a focus on web and mobile applications.
- Strong proficiency in programming languages such as Java, Python, or C#.
- Experience with web frameworks (e.g., Angular, React, or Vue.js) and agile methodologies.
- Deep understanding of database management systems, including SQL and NoSQL technologies.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture.
- Exceptional problem-solving skills and ability to work independently as well as part of a team.
Technologies & Tools
The Senior Software Engineer Consultant will primarily utilize technologies such as Java, Python, or C# along with various web frameworks like Angular or React. Familiarity with cloud services from AWS, Azure, or Google Cloud is essential. The position also requires expertise in both SQL and NoSQL databases to effectively handle varied data storage needs, alongside tools like Docker for containerization and Git for version control.
Ideal Candidates
Ideal candidates for this position will possess a proactive mindset and a strong passion for technology and healthcare innovation. They should demonstrate leadership qualities, coupled with excellent communication skills, enabling effective collaboration across teams. A genuine commitment to quality, combined with a solid analytical approach to problem-solving, will contribute significantly to their success in this role. Additionally, an ability to adapt quickly to changing priorities and a collaborative spirit are essential traits for thriving within the IMX work environment.
Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.