twisthink
Software Engineer 2
twisthink - Grand Rapids, Michigan, us, 49528
Work at twisthink
Overview
- View job
Overview
Software Engineer 2
Design, implement, debug, and test integration of multiple software subsystems. Inspect code to ensure compliance and provide enhancements of system. Create testable software components and sub-systems; plan automated testing; and advanced work with cloud and distributed computing systems. Mentor other software engineers on cloud and distributed computing projects; provide engineering support and leadership on projects. Provide feedback to other engineers with respect to coding and design best practices. Deliver technical status updates to clients as well as lead technical discussions externally. Coordinate work timing and details with product owners and stakeholders. Work with lead and director to identify professional development opportunities.
Requires a Bachelor's degree in Computer Engineering, Computer Science, or closely related field and 18 months of experience as a Software Engineer, Software Developer, or closely related occupation. Also requires 18 months of experience utilizing computing concepts such as access control, common software and network vulnerabilities; concurrency, real-time principles; web technologies including HTML, CSS, JavaScript, and XML; distributed computing systems and programming; C# and Python; asynchronous and synchronous computing; SQL/NoSQL database design and implementation; API design utilizing best practices of REST, OAuth authentication; AWS and Azure public cloud deployments; orchestrating software change management using Git, pull requests, GitHub, GitLab, and Jira; creating testing for authored code including unit tests, integration tests, and end-to-end tests. Requires completion of undergraduate research or internship, which includes designing and implementing backend software to interface with cloud and databases, frontend design, and implementation in VueJS or React. Up to 10% travel in Michigan or other states in the Midwest.
Located at Twisthink Inc. in Grand Rapids, MI. Telecommuting permitted from West Michigan. Send resume to Olivia.Mulder@twisthink.com.
Design, implement, debug, and test integration of multiple software subsystems. Inspect code to ensure compliance and provide enhancements of system. Create testable software components and sub-systems; plan automated testing; and advanced work with cloud and distributed computing systems. Mentor other software engineers on cloud and distributed computing projects; provide engineering support and leadership on projects. Provide feedback to other engineers with respect to coding and design best practices. Deliver technical status updates to clients as well as lead technical discussions externally. Coordinate work timing and details with product owners and stakeholders. Work with lead and director to identify professional development opportunities.
Requires a Bachelor's degree in Computer Engineering, Computer Science, or closely related field and 18 months of experience as a Software Engineer, Software Developer, or closely related occupation. Also requires 18 months of experience utilizing computing concepts such as access control, common software and network vulnerabilities; concurrency, real-time principles; web technologies including HTML, CSS, JavaScript, and XML; distributed computing systems and programming; C# and Python; asynchronous and synchronous computing; SQL/NoSQL database design and implementation; API design utilizing best practices of REST, OAuth authentication; AWS and Azure public cloud deployments; orchestrating software change management using Git, pull requests, GitHub, GitLab, and Jira; creating testing for authored code including unit tests, integration tests, and end-to-end tests. Requires completion of undergraduate research or internship, which includes designing and implementing backend software to interface with cloud and databases, frontend design, and implementation in VueJS or React. Up to 10% travel in Michigan or other states in the Midwest.
Located at Twisthink Inc. in Grand Rapids, MI. Telecommuting permitted from West Michigan. Send resume to Olivia.Mulder@twisthink.com.