A well-established financial company in Provo, UT is looking for a full-stack Senior Software Engineer with an emphasis on Angular skill to join our corporate staff. The full stack engineer (Angular, C#, .NET, SQL) is responsible for the creation of web applications that take into consideration all aspects of application development architecture design, including performance, scalability, coding, caching, security, encryption, session state management, and error logging and testing. This highly motivated candidate will work within a team setting to maintain and improve code, as well as new green-field development. Necessary skills for this position are Angular, C#, .Net, and SQL.
Responsibilities
- Take a product through the entire lifecycle of analysis, design, coding, testing, and implementation and support
- Implement all aspects of an application design – high-performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
- Perform unit and system level testing on applications.
- Develop front-end user interface, with emphasis on function and user experience.
- Experience with financial services and/or customer management platforms a plus
Requirements
- 3+ years’ experience with Angular 4+
- 5+ years of experience as a software engineer
- 5+ years’ experience with C# and .NET
- 5+ years’ experience with SQL
- Experience with unit testing and nUnit is a plus
- Experience working in an Agile environment and using Scrum methodology
- Experience using TDD is a plus
- Proven track record of designing scalable, distributed software applications.
- Object-oriented design experience
- Detail-oriented with strong analytical and mathematic skills
- Excellent verbal and written communications skills
- Bachelor’s degree in STEM-related field (recommended)
Work Remotely
Job Type: Full-time
Pay: $95,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Referral program
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Do you require an H1B work visa sponsorship?
Education:
Experience:
- Software Engineer: 5 years (Preferred)
- C# .NET / SQL: 5 years (Required)
- Angular 4+: 3 years (Required)
Language:
Ability to Commute:
Work Location: In person