Join Us in Crafting Exceptional Software Solutions for a Healthier Future!
Are you a passionate Software Engineer with a drive to create top-tier solutions? Embrace this opportunity to contribute to groundbreaking innovations on the ICON Digital Platform. As a Software Engineer at Icon Plc, you will have the opportunity to create impactful solutions while fostering a collaborative mindset within a dynamic team.Why Choose Us?
Role and Responsibilities:
- Innovative Collaboration: Collaborate with a team of experts to craft inventive solutions.
- Healthcare Impact: Play a pivotal role in expediting life-changing advancements in healthcare.
- Learning Environment: Join a group of professionals where growth and knowledge-sharing are embraced.
- Dynamic Challenges: Contribute to projects that add real value in the healthcare arena.
- Recognized by Times Award : ICON has been named as one of the World’s Best Companies in 2023
As a Software Engineer at Icon plc. you will be a key contributor to our projects. Your responsibilities will include:
- Requirements Understanding: Collaborate with Product and Business teams to thoroughly understand project requirements.
- Low-Level Design: Create low-level designs and implement complex features, ensuring their successful integration within the team.
- Data Modeling: Develop efficient and performant data models that support feature development.
- Technical Solutions: Contribute technical solutions to enhance the quality and efficiency of the team's work.
- Continuous Growth: Actively seek out technical or domain areas for growth, staying up-to-date with industry trends and best practices.
Please note that the FTE split may vary based on project needs and team dynamics. This allocation is provided as a general guideline. Requirements and Qualifications:
- 70% - Focus time on Development and Coding
- 10% - Testing and Quality Assurance
- 10% - Collaboration and Team Meetings:
- 10% - Self-development
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
- 2+ years of relevant experience in software engineering.
- Strong C# development experience, particularly in creating Service Oriented Architectures and Microservices.
- Experience with cloud technologies.
- A fundamental understanding of Agile principles.
- Excellent verbal and written communication skills.
- Outstanding organizational and time management skills.
- Sharp analytical and problem-solving skills.
- Must possess excellent interpersonal communication skills, both verbal and written.
- Ability to work effectively with diverse teams, departments, and divisions.
- Comfortable working with remote teams across multiple time zones.
- Understanding of code versioning tools, such as Git, as well as code versioning philosophies like Git-Flow.
If you are a skilled Software Engineer looking for a challenging and rewarding opportunity, work with cutting-edge technologies, and grow both personally and professionally, we encourage you to apply.Ready to embark on a journey of innovation and healthcare transformation? Join us today and be part of a team that's making a real impact!