Senior Software Engineer

Year    Chennai, Tamil Nadu, India

Job Description


ICON plc is a world-leading healthcare intelligence and clinical research organisation. From molecule to medicine, we advance clinical research providing outsourced services to pharmaceutical, biotechnology, medical device and government and public health organisations.With our patients at the centre of all that we do, we help to accelerate the development of drugs and devices that save lives and improve quality of life.Our people are our greatest strength, are at the core of our culture, and the driving force behind our success. ICON people have a mission to succeed and a passion that ensures what we do, we do well.The Role:An excellent opportunity to join a small team (inside of a big company) that has been working together for many years to develop and continually enhance our Software-as-a-Service products for the Medical Communications / Publishing industry.Be part of a fun, exciting, and energetic team made up of highly skilled developers and client service professionals and enhance your skills with .NET / C# / MVC / SQL. Join forces with us to help us continually improve our SaaS Medical Publishing suite of products, as our business continues to grow at an unprecedented rate!As a Senior Software Engineer, you will have substantial influence on our products\xe2\x80\x99 technology, design, and implementation. In addition, you should have a strong passion for software technology, an eagerness to contribute to product development, and a desire for excellence.ResponsibilitiesDesign and develop and maintain software solutions with minimal supervision and direction.Delivers to a high-quality standard within agreed timeframe.Plans and takes ownership of own work and any issues relating to sameSolves problems that arise in own area of responsibility.Develops technical competence on technologies relating to assignments and other technologies as directed.Ability to define requirements and other technical specifications, in addition to writing and unit testing code.Provides regular feedback to manager on work status and problem areas.Provides input to team project schedule.Actively supports teamwork both within own group and across Development, by offering assistance to other team members to achieve team goals.Participates in code and design reviews.Constantly proposes improvements to systems.QualificationsMinimum IT/Computer Science/Software Engineering related degree6+ years of extensive progressive software development experience with
Microsoft .NET / C#, MVC, SQL Server, Rest API and Visual Studio required.Strong SQL experience (database design, advanced query writing, creating stored procedures and views, etc.)Strong knowledge of scripting languages \xe2\x80\x93 AJAX and JSONUnderstanding of presentation layer technologies like HTML, CSS, JavaScript/JQueryExcellent understanding of OO Object Oriented programming and Design patternsExperience with delivering projects using Agile software development techniques.Experience using TortoiseSVNExperience using Microsoft\xe2\x80\x99s Azure DevOpsFamiliarity with SaaSMinimum 2+ years of experience in PowerBI.Experience with data wrangling, analysis, and visualization.Experience in using web data scraping tools to analyze, cleanse and transform different types of data.Energetic and innovative thinker; eager to learn and implement GenAI, ML, NLP, and RPA across various products.Ability to manage multiple activities, priorities, and a high paced environment.Good analytical capabilities, ability to learn quickly, and logical thinking.Benefits of Working in ICON:Our success depends on the knowledge, capabilities and quality of our people. That\xe2\x80\x99s why we are committed to developing our employees in a continuous learning culture \xe2\x80\x93 one where we challenge you with engaging work and where every experience adds to your professional development.At ICON, our focus is to provide you with a comprehensive and competitive total reward package that comprises, not only an excellent level of base pay, but also a wide range of variable pay and recognition programs. In addition, our best in class employee benefits, supportive policies and wellbeing initiatives are tailored to support you and your family at all stages of your career - both now, and into the future.ICON, including subsidiaries, is an equal opportunity and inclusive employer and is committed to providing a workplace free of discrimination and harassment. All qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please let us know through the form below.Are you a current ICON Employee? Please click here to apply:

ICON

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3369412
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year