Senior Software Engineer
Turnberry Solutions · Eagan, MN · 3 wk ago
RemoteRemoteEngineeringContract
Duration: 5+ Months • Location: MN-Eagan, 100% Remote
About the role
Every Turnberry consultant belongs to a practice, an internal group of consultants and leaders with shared experience and expertise. Each of these practices aligns to one of the core services Turnberry offers to clients. As a Senior Software Engineer, you will join Turnberry's Digital Modernization practice, where technology and strategy combine to deliver exceptional digital experiences, empowering organizations to thrive in today's digital market.
Responsibilities
- Participate in all phases of SDLC, including design, software development and code reviews
- Work with fellow software engineers, software architects, quality (QA) engineers, full-stack developers, and other engineering/development team members to design and build required systems
- Coordinate and communicate with clinical analysts, product analysts, quality analysts, and other software engineers
- Contribute to Security and Risk assessments to aid in the deployment of application components in Production
- Interact with customers to resolve operational problems and determine customer requirements, as well as a willingness to be on-call
Qualifications
Required:
- Bachelor’s Degree or higher AND Five (5) years of software development experience OR High School Diploma/GED AND Ten (10) years of software development experience
- Five (5) years of software development experience using Java and C# in a private, public, government, or military environment
- Two (2) years of experience with lambda and/or step functions
- One (1) year experience with relational SQL/NoSQL databases
- One (1) year of experience with developing, implementing, and deploying cloud architecture, particularly AWS, for large-scale hosted applications
- One (1) year of experience with