The Senior Software Engineer provides hands-on software design, development, mentoring, and testing skills to complete projects. This position is responsible for proficient coding and testing a variety of systems written in.NET Core, and other related web development technologies with interactions focused on back-end code, databases and third-party systems.
Requirements
- Ability to lead/mentor software developers.
- Ability to manage and deliver projects end-to-end — from initial planning and development through testing and successful launch.
- Ability to review code critically and provide constructive feedback.
- Strong understanding of.NET Core.
- Strong proficiency and fluency in C# and T-SQL.
- Experience with Single-Page Application Architectures (esp. React).
- Ability to design efficient distributed systems.
- Strong analytical and problem-solving skills.
- Ability to work autonomously as well as under management supervision.
- Strong communication skills (oral and written communication, email etiquette, etc.)
Benefits
- Paid Time Off
- Paid Sick Leave
- Paid Holidays
- Competitive Medical, Dental, Vision, and Life Insurance
- 401(k) plan with discretionary match available
- Flexible Spending Account (FSA), Health Savings Account (HSA)
- Voluntary benefits including Critical Illness, Group Accident, and Voluntary Life
- Employee Referral Program
- Exposure to a growing ecommerce company
- Discounts on the GOVX website