Senior Software Engineer - Kneat
  • Munster, Munster, Ireland
  • via ClickaJobs (1)
-
Job Description

Senior Software Engineer Kneat enables regulated organizations to move from paper-based validation to intelligent, digitized, paperless solutions. We do this through the ongoing development of a powerful, purpose-built software platform. In 2014, we launched the world’s most advanced validation software to help revolutionize the speed, precision, transparency, and intelligence of validation in the Life Sciences sector. The solution is now used by some of the world’s leading Life Sciences companies. As Kneat continues to expand, we are looking for an enthusiastic Senior Software Engineer to join our R&D Department. Position Summary Reporting to our Software Engineering Manager, the Senior Software Engineer will be responsible for the following: Primary Responsibilities Develop new solutions as required for projects within assigned area. Develop new features and perform unit/component tests for new application development initiatives aligned to business needs and in accordance with technology architecture standards. Support business enquiries and activities through execution of small enhancements and break/fix implementations (e.g., source code changes). May also be responsible for peer code review. Analyse the technical requirements to recommend pragmatic and sound engineering-specific solutions for own area; may be involved in coding/story estimates. Work with other stakeholders and internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, and innovation goals. Create and maintain quality code, ensure defect-free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment, and participate in reviewing peer coding. Adhere to enterprise frameworks or methodologies that relate to software engineering activities. Ensure respective programs/policies/practices are well managed, meet business needs, comply with internal and external requirements, and align with business priorities. Collaboratively engage with relevant stakeholders at all levels to shift from finding defects to proactively preventing defects. Conduct code reviews to ensure adherence to quality, standards compliance, reusability, and ease of maintenance. Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation, and teamwork, and ensure timely communication of issues/points of interest. Provide knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit. Keep current on emerging trends/developments and grow knowledge of the business, related tools, and techniques. Keep others informed and up-to-date about the status/progress of projects and/or all relevant or useful information related to day-to-day activities. Support the team by providing guidance and proactively identifying and resolving issues. Perform complex to difficult technical tasks independently. Advanced knowledge of technology, tools, various programming languages, processes, and procedures. Develop program specifications; adapt, integrate, code, test, and debug programs. Use existing procedures to solve routine problems; make limited exceptions. Minimum Qualifications Undergraduate degree, Postgraduate degree, or Technical Certificate. Strong academic background (e.g., computer science, engineering). Ability to write clean, maintainable, scalable code. Easily adaptable to changes. Team player with a passion for learning. 3-5 years relevant experience. Proficient in: .Net Core, C#, MSSQL, Azure, AWS, Angular, Typescript, Web Services/Rest API design. Nice to Haves React Containerization/Docker/Kubernetes Azure DevOps for CI/CD What We Offer You At Kneat, we truly value ideas and collaboration, so we’ve created an environment that builds, protects, and celebrates teamwork. Our strong culture is central to our continued success. We offer programs and rewards that one would expect from a highly successful and growing technology company: A fantastic culture, team, energy, and a high-growth successful company. Competitive salary and benefits. Flexible work arrangements. Health benefits. Training & professional development. We invite interested applicants to share their resume and cover letter. All applicants will need to fulfill the requirements necessary to obtain a background check. Reasonable Accommodations Statement: To perform this job successfully, an individual must be able to perform the aforementioned duties and responsibilities satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform these essential functions. Kneat is an equal opportunity employer. #J-18808-Ljbffr

;