Software Engineer
VeeRteq Solutions Inc
Milwaukee, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Milwaukee, United States of America
Tech stack
HTML
Java
Agile Methodologies
Software Applications
Application Performance Management
C++
Computer Programming
Continuous Integration
Linux
Java Platform Enterprise Edition (J2EE)
Gradle
Maven
Perforce
Systems Development Life Cycle
Swagger
Software Engineering
Openapi
Software Organization
Spring-boot
Software Security
GIT
Angular
Core Data
Extreme Programming (XP)
Cucumber
Code Restructuring
Docker
Jenkins
Artifactory
Job description
Senior Software Engineer responsible for developing and enhancing MRI software applications using C++, Linux, Agile methodologies, and modern software development practices within a fast-paced healthcare technology environment., * Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
- Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards.
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.
- Support process improvements which guide development, sustaining & support activities.
- Engage subject matter experts in successful transfer of complex domain knowledge.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
- Write code that meets standards and delivers desired functionality using the technology selected for the project.
- Understand performance parameters and assess application performance.
- Work on core data structures and algorithms and implement them using technology chosen.
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.
Requirements
- Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
Skills: -
Mandatory skills
Programming & Development
- Experience working with C/C++.
- Experience with Unix / Linux based programming.
- Experience working on complex applications that interface with physical devices.
Tools & Frameworks
- Experience working with BDD/Cucumber.
- Perforce/GIT.
- Artifactory.
- Gradle/Maven.
- Docker.
CI/CD & Agile
- Familiarity working in a continuous integration workflow using Jenkins/Artifactory.
- Familiarity working in an Agile environment.
Good to Have Skills
- Experience working with Java/JEE.
- Swagger/OpenAPI.
- Spring boot/Spring.
- Experience working with Angular/HTML/Type Script.
- Experience working on software projects in the medical imaging domain.