
Senior Software Engineer
Orion
full-time
Posted on:
Location Type: Hybrid
Location: New York • Utah • United States
Visit company websiteExplore more
Salary
💰 $108,245 - $169,933 per year
Job Level
About the role
- responsible for the maintenance and development of new software in a client/server environment
- designs, develops, tests and deploys applications by writing new code and improving existing code
- provides support for design, development and implementation of application development projects
- understands and uses best practices and standard guidance
- understands and debugs different tiers of the application, UI, API, and database
- able to create and modify routine, low impact code
- troubleshoots and debugs system inefficiencies
- maintains databases accuracy and stability
- identifies and troubleshoots issues with various sites or programming code and fix any resulting problems
- secures applications against hacking vulnerabilities
- mentors other developers while acting as a resource for input and advice
- participates in architectural discussions and contributes to the evolution of the technical roadmap
Requirements
- a minimum of a bachelor's degree in Computer Science, MIS, or Information System Analysis
- preferably has a minimum of 5 years of experience with ASP.NET Web API, Entity Framework, C#, Restful Services, Web Services, and SQL Server in an application development role
- preferably has experience with AngularJS, JavaScript, CSS, and HTML
- has knowledge of S.O.L.I.D. design principles and design patterns
- has knowledge of continuous integration, hosting infrastructures, and networking concepts
- has knowledge of PC architecture and operations, operating systems, and database management and development
- has a high level of programming knowledge
- has knowledge of the various stages of the software development life cycle
- has effective problem solving and organizational skills
- works effectively both individually and within a team environment
- has effective written, listening and verbal communication skills
Benefits
- health, dental, vision, and disability coverage on day one
- 401(k) plan with employer match
- paid parental leave
- pet benefits including pawternity leave and pet insurance
- student loan repayment and more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ASP.NET Web APIEntity FrameworkC#Restful ServicesWeb ServicesSQL ServerAngularJSJavaScriptCSSHTML
Soft Skills
problem solvingorganizational skillswritten communicationlistening skillsverbal communicationmentoringteamworkindividual work
Certifications
bachelor's degree in Computer Sciencebachelor's degree in MISbachelor's degree in Information System Analysis