Senior Software Engineer
at Kneat
Limerick, County Limerick, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Dec, 2024 | Not Specified | 02 Oct, 2024 | 3 year(s) or above | Computer Science,Academic Background | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Senior Software Engineer
Kneat enables regulated organizations to move from paper-based validation to intelligent, digitized, paperless solutions. And we do it through the ongoing development of a powerful, purpose-built software platform. In 2014, after 8 years of intensive software development, 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:
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 playerPassion for learning.
3-5 years relevant experience
- PROFICIENT IN.Net CoreC#MSSQLAzure and AWS.Angular, Typescript Technical proficiencyWeb Services/Rest API design
Responsibilities:
- Develop new solutions as required for projects within assigned area
- Develop new features and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
- Support business enquiries and business 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, 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, meets business needs, complies with internal and external requirements, and aligns with business priorities
- Collaboratively engage with relevant stakeholders at all levels, internal, 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
- Develos program specifications; adapts, integrates, codes, tests and debugs programsUses existing procedures to solve routine problems; makes limited exceptions
REQUIREMENT SUMMARY
Min:3.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Trade Certificate
Undergraduate degree postgraduate degree or technical certificate
Proficient
1
Limerick, County Limerick, Ireland