Software Engineer II
Company
Exact Sciences
Location
York ON
Type
Full Time
Job Description
The Software Engineer II will be integral to the design and development of software for Exact Sciences. A Software Engineer II focuses on improving software design, collaborating with and mentoring their peers and junior team members, and effectively communicates with other representatives of the business. The engineer creates, tests, and evaluates software applications and systems to make computers function according to specific requirements. This person must be able to work collaboratively in cross-functional teams to deliver software products to the business.
Essential Duties
include but are not limited to the following:
- Foster collaboration and improved development processes.
- Continually expand skillset through self-driven training.
- Design and develop software.
- Test software applications and systems.
- Apply knowledge of computing systems and software structure.
- Analyze users' needs.
- Create flowcharts, diagrams, and other documentation.
- Create manuals and detailed sets of instructions including algorithms that tell computers what to do.
- Convert instructions into computer languages.
- Construct, deploy, and maintain general computer applications software or specialized utility programs.
- Apply programming language knowledge in systems such as C, C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, and Google Web Toolkit.
- Apply ability to develop software in Java.
- Develop packaged computer applications.
- Create customized applications for Exact Sciences business units.
- Develop databases.
- Coordinate the construction and maintenance of computer systems.
- Coordinate department needs and make suggestions regarding its technical direction.
- Set up Exact Sciences' intranet.
- Design and implement system security and data assurance.
- Configure, implement, and install the computer systems of other organizations.
- Identify and explain needed changes.
- Ensure security across systems being configured.
- Provide support and guidance for peer programmers, as needed.
- Design R&D prototyping.
- Ability to work collaboratively with software testers.
- Ability to organize and maintain flexibility.
- Ability to document requirements and specifications.
- Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.
- Support and comply with the company's Quality Management System policies and procedures.
- Regular and reliable attendance.
- Ability to work on a mobile device, tablet, or in front of a computer screen and/or perform typing for approximately 90% of a typical working day.
Minimum Qualifications
- Bachelor's Degree in Computer Science, Engineering, Life Sciences or related; or High School Degree/General Education Diploma and 4 years of relevant experience as outlined in the essential duties in lieu of Bachelor's degree.
- 5+ years of work experience with design capabilities using modern technologies.
- 3+ years proven work experience as a Software Engineer or Software Developer.
- 3+ years of experience with test-driven development.
- 1+ year of experience designing interactive applications.
- Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate).
- Proficiency in software engineering tools.
- Authorization to work in the United States without sponsorship.
- Demonstrated ability to perform the Essential Duties of the position with or without accommodation.
If you need any assistance seeking a job opportunity at Exact Sciences, or if you may require a reasonable accommodation with the application process, please call our Recruitment Coordinator at 608-535-8841 or email [email protected].
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, creed, disability, gender identity, national origin, protected veteran status, race, religion, sex, sexual orientation, and any other status protected by applicable local, state or federal law. Applicable portions of the Company's affirmative action program are available to any applicant or employee for inspection upon request.
Date Posted
10/02/2022
Views
5
Similar Jobs
Senior Software Engineer Activation & Engagement - Loom, Inc.
Views in the last 30 days - 2
The job post is looking for a JavaScript developer with experience in building highquality products with React The role involves building new features...
View DetailsSenior Staff Engineer - Nomad Health Corporate
Views in the last 30 days - 6
The job posting is for a Sr Staff Software Engineer position at Nomad Health a techdriven healthcare staffing platform The role involves developing fe...
View DetailsData Architect - CFS Brands
Views in the last 30 days - 10
The job description is for a data analytics program architect who will work with various business units and IT department to design and implement data...
View DetailsMunicipal Financial Analyst: Remote or WFH hybrid - Zions Bancorporation
Views in the last 30 days - 6
Zions Bancorporation is a premier financial services company with a strong commitment to its customers and employees The company is dedicated to makin...
View DetailsEvent Marketing Specialist - O.C. Tanner
Views in the last 30 days - 6
OC Tanner is a company that improves workplace culture through employee recognition and experiences They are seeking an event marketing specialist to ...
View DetailsQA Director | Remote - InMoment
Views in the last 30 days - 11
InMoment is looking for an experienced Quality Assurance engineering leader to lead the QA organization and drive upstream thinking that results in co...
View Details