Employer: SolutionStream, LLC
Location of Employment: 249 North 1200 East, Lehi, UT and 140 E 300 S, Salt Lake City, UT 84101
Job Title: Senior .NET Developer
Job Duties:
- Perform full-stack development using Angular, C#, TypeScript, and Oracle.
- Write clean, reliable, scalable, testable code.
- Contribute to user interface design and front-end web application development.
- Constantly work towards improving system resilience and user experience.
- Mentor and build up other members of the development team, coaching them and providing technical guidance.
- Review code of other team members and provide inputs based on past experience and best practices.
- Work in an Agile software development process, contributing to story and task creation.
- Collaborate closely with development team, business analysts, designers, and QA engineers.
- Implement responsive design to create universal web applications that are accessible and usable on different screen sizes.
- Translate visual and written designs into efficient front-end web components using Angular 9+ framework.
- Establish and maintain best practices and standards for all front-end visuals.
- Perform unit testing using Jasmine, Karma, and Protractor on the front end, along with XUnit on the back end.
- Create web APIs using RESTful web services
- Effectively separate application, business, and data areas of the back end.
- Analyze and implement performance improvements on relational database queries, stored procedures, triggers, and functions in Oracle and Postgres.
- Collaborate closely with other developers and business analysts to ensure the integrity of the application throughout the development life cycle.
- Manage code using version control systems such as GIT.
- Research and recommend new technologies to continually enhance developer and user experience.
- Rapidly address issues and fix discovered defects.
Degree Requirement: Bachelor Degree in Computer Science, Management Information Systems or other closely related IT field. Foreign equivalent degree accepted.
Experience Required: Five (5) years of experience as a Software Engineer.
Skill set Requirements (Special Requirements):
- Demonstrable proficiency and prior experience in:
- The following technologies: C#, .NET (both .NET Framework and .NET Core 3.1), LINQ, Entity Framework 6, SQL, ASP.NET Framework / ASP.NET Core, Web API, HTML/CSS3, SCSS, TypeScript, JavaScript, Angular 10.
- Code development tools including GIT, Visual Studio 2019, Jenkins, Jira, Bitbucket, Confluence, SourceTree, GitHub.
- Cloud computing with AWS – including all of the following: CodeCommit, Lambda, S3, DynamoDB, Cognito, CloudWatch, EC2 Image Builder, Simple Queue Service, CloudFront, IAM, RDS, VPC, API Gateway, Simple Notification Service
- DevOps automation using Terraform.
- Writing effective unit tests with Karma, Jasmine, and Protractor for the front-end, along with XUnit on the back-end.
- Oracle databases, including TOAD.
- Effectively applying software design principles and patterns (SOLID).
- Strong understanding of object-oriented programming using C# and .NET Framework / .NET Core.
- CI (Continuous Integration) development practices.
- Domain driven development.
- Creating new tables, views, packages using TOAD in Oracle databases.
- Architecting, designing, and developing large-scale web applications using Agile development practices.
- Performance tuning, scalability, and optimization strategies for software applications.
- Database development using PL/SQL in Oracle.
Travel Requirements: None.
Work Hours: 8:00 a.m. – 5:00 p.m., Monday – Friday.
To Apply: Please submit a resume to
Nikki@solutionstream.com Only qualified applicants need apply. Do not apply if you are an H-1 or F-1 visa holder, or if you otherwise require employer sponsorship to obtain U.S. employment authorization. Do not apply if you are not eligible to be employed in the U.S.