Senior Software Engineer

Confidential Company  •  South Jordan, UT

5 - 7 years experience  •  Business Services

Salary depends on experience
Posted on 02/21/18
Confidential Company
South Jordan, UT
5 - 7 years experience
Business Services
Salary depends on experience
Posted on 02/21/18

The Position:

As a member of our software engineering team, the Sr. Software Engineer will implement, maintain, and document enterprise software systems in accordance with established standards and processes. 

Position 80s

Essential Responsibilities:

  • Responsible for wide range of software implementation functions, including development of new applications, analyzes and maintain current applications and processes, and making recommendations for improvement and innovation
  • Analyze system specifications and translate system requirements to manageable and measurable tasks
  • Responsible for analysis of current applications including performance, diagnosis and troubleshooting of problems, and recommend solutions
  •  Mentor other software development team members
  • Collaborate with team members and other groups in writing clear and concise functional, design, and implementation documentation
  • Adhere to company development standards (coding standards, unit testing, integration testing, best practices)

Qualifications

Job Requirements:

  • BS degree in Computer Science or related degreepreferred
  • Five plus years of complex programming concepts and desiredlanguages and environments required
  • Must have proven track record developing with Microsoft Visual Studio 2013/2015/2017 using the following .NET technologies: C#, ASP.NET MVC, AngularJs, ASP, Web API, HTML5, SASS, CSS3, TypeScript, Entity Framework, NuGet, JavaScript / jQuery,  JSON, Relational Databases, NUnit,  /MSTest/XUnit, Jasmine, AutoFac, and responsive web design
  • Knowledge in Document Databases, Continuous Integration, Containers, PowerShell, .NET Core, MS Build, NodeJs, Angular 2 (ReactJS is a plus), Bower, Gulp, and Microservices are a plus
  • Excellent communication skills
  • Ability to multi-task and work independently
  • Excellent oral and written communication skills
  • A team player who works well with technical and non-technical resources
  • Ability to take strategic direction from management
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.