Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide The below client is with one of our client which is a leading global medical technology company. It offers a wide range of diagnostic imaging and laboratory diagnostics, as well as advanced therapies and digital health services. Its solutions span from prevention and early detection to diagnosis, treatment, and follow-up care, empowering healthcare providers worldwide.
Job Title: Software Developer 3 Location: Walpole, MA, 02032 Duration: 11+ Months Job Type: Contract Work Type: Onsite Shift: 8.00 am to 5.00 pm Job Description: - Reviews relevant requirements, standards and other documentation to clarify and understand software engineering requirements
- Writes and edits technical documentation to support software development process
- Designs and develops software for semi-complex features
- Provides estimates for modules under development, and estimates own work
- Completes the development of software test requirements for modules under development
- Feature lead, leads design discussion meetings for semi-complex features. Decomposes and plans work for other team members
- Provides technical direction to more junior members on the team
- Develops and executes software (unit and integration) tests
- Presents technical findings and developments
- Adheres to the software quality process through the execution of module, subsystem and system test procedures.
- Experienced Professional will work under technical direction of Software Architect and functional direction of Director of SW Engineering.
- Supports implementation and verification activities of software test requirements and cases for semi-complex modules under development.
- Participates in presentations of accomplishments and end of Sprint meetings.
- Initial focus is on the creation of coded unit tests, primarily using Java, the JUnit framework and techniques such as mocks, fakes and stubs.
- As candidates experience with architecture, design and product line grows, their focus shifts to defect fixes then to feature design and development activities.
- Participates and may lead feature development and software design process
Requirements: - Computer Science or similar 4 year degree
- 5+ Years programming experience using Java or equivalent language
- 3+ years Android (or similar) experience
- 3+ programming experience in OOP languages like C or Java.
- Detailed Oriented.
- Comfortable working with high functioning team, willing to fill in where needed.
Desired Skills / Experience - Technical writing skills
- Managed SDLC, Agile software development methodology (SAFe5 a plus) a plus
- Experience developing and delivering software development in regulated environment
- Wifi / Bluetooth protocol (nice to have)
- Android
- Java
- Javascript (Nice to have)
- React (Nice to have)
- Typescript (Nice to have)
- SQLite (Nice to have)
TekWissen Group is an equal opportunity employer supporting workforce diversity.