Company Name:

SBS Creatix, LLC

Location:

Saint Louis, MO

Approximate Salary:

Not Specified

Date Posted:

April 8, 2019

Entry Level Software Engineer

We CANNOT utilize C2C arrangements for this position. Position Summary This position will be an entry level position on a collaborative team that develops and maintains systems used to administer day to day operations of health plans. In addition, this position will participate in all phases of the development lifecycle from initial requirements gathering and design to coding and testing of our suite of Software-as-a-Service (SaaS) based products. Job Description Role and Responsibilities Responsible developing the rich presentation layer based on technologies such as HTML5, JavaScript, CSS3, MVC, and ASP.NET Responsible for developing, and consuming Open APIrsquos using REST and OAUTH 2 Responsible for designing and developing the middleware tier using Java frameworks Responsible for developing the middleware tier using C and Microsoft .NET Framework Responsible for developing the data access layer that interfaces with RDBMS such as Microsoft SQL Server and no-SQL databases like MongoDB and Hadoop The candidate will participate in all phases of the software development lifecycle from requirements gathering and design to coding and testing Participate with cross functional team members - such as Development Leads, Architects, Quality Engineers and DBAs - in a highly collaborative development environment Follow industry best practices for software development be able to introduce and train peer groups on these practices Experience, Qualifications, and Education Bachelor's Degree in Computer Science or related field Requires 1-3 years development experience in an enterprise development environment Desired understanding of Object Oriented Programming techniques and methodologies in Java or other open source technologies Desired understanding of relational database design and data access methodologies using Microsoft SQL Server Desired working experience with the Agile software development methodology Desired knowledge of software development lifecycles and their utilization in software projects Desired solid communication and interpersonal skills with the ability to work constructively in a collaborative team environment Desired strong problem solving ability, analytical, and design skills

Apply Now