Position00382 Senior Software Engineer- Hybrid Schedule
City, StateAtlanta,Georgia
CountryUnited States
Salary115-125K plus Bonus Eligibility
Contact NameSteve Silvi
DescriptionOur Client is a global Financial organization, built on 100 years of international literacy and operational knowledge. We want our staff to have amazing tools. That's where you come in. We're developing tools for our staff to give them industry leading software. We use modern tools and technologies. We invest in our developers.

If you want to build something that will last, with a team of passionate developers, read on!

*Will consider candidates requiring sponsorship*

Day to day:

· Build intuitive, efficient user interfaces using the latest stable release of Angular.JS as a SPA

· Develop stable, scalable, secure, and performant APIs using the latest stable version of .Net Core, C#, Javascript

· Create solutions using MSSQL, SQL Server Management Studio, T-SQL

· Utilize modern design practices with HTML5 and SCSS

· Active Development in Azure using cloud-based data storage such as Azure SQL, Redis and Blob Storage

· Follow Agile methodology

RequirementsSkills and Experience:

· Bachelor’s Degree (major in Computer Science or related field preferred)

· 3+ years’ JavaScript experience and advanced knowledge of front-end frameworks including Angular.JS/React

· 2+ years’ experience in .NET Core Framework, including Web API and C#

· 2+ years’ MSSQL experience (creating and maintaining relational databases, stored procedures, views, functions, etc.)

· Strong experience with building and maintaining RESTful web services

· Experience with Entity Framework

· Strong understanding of API driven architecture

· Feel at home using standard source control technologies such as Git and TFVC

· Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a fast-paced environment

· Strong written and oral communication skills

· Strong organizational and time management skills

· Effective Communication and team collaboration skills

· Additional certifications and relevant training a PLUS

Nice to have:

· Experience in the Finance or Insurance Industry