Software Engineer, Sr
Job Title: Senior Software Engineer
Degree Required: MS or equivalent foreign education
Academic Discipline(s) Computer Science or Information Systems
Experience Required: None
ORDegree Required: BS or equivalent foreign education
Academic Discipline(s): Computer Science or Information Systems
Experience Required: Five years of progressive post-graduate experience
Accepted: Computer Science or Information Systems
As Senior Software Engineer at InsideSales.com, you will work on designing applications and programs pursuant to customer needs, including making recommendations relating to the applications and programs. Develop applications and programs, including writing code for them. Test the applications and programs to ensure they are working properly and work to resolve any issues. Write RESTful Java 8 APIs, Design REST microservices that produce and consume JSON. Debug Java8 errors and understand and debug Java 8 stack traces. Use the Linux terminal to run scripts, Java, node.js, package management, navigate the file system and create and delete files. Write MYSQL queries that contain inner and outer joins, that use group by and aggregation functions. Write MongoDB queries that use Aggregation Pipeline, Map-Reduce, and Single Purpose Aggregation Operations. Write web application using React - Redux which consumes Microservice response and renders widgets in multiple devices like Desktop, Tablets and Mobile devices.
- Knowledge or experience with Java 8.
- Knowledge or experience with Spring Boot.
- Knowledge or experience with React.js.
- Knowledge or experience with MYSQL.
- Knowledge or experience with CSS & HTML.
Work Location: 56 E Broadway, Salt Lake City, UT 84111
Hours of work: Usually 8 a.m. to 5 p.m., Monday through Friday