The Senior Software Engineer provides hands-on software design, development, mentoring, and testing skills to complete projects, leading software development tasks and providing technical oversight for a team of software engineers.
Requirements
- Ability to lead/mentor software developers
- Ability to manage and deliver projects end-to-end
- 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
- 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
Benefits
- Paid Time Off
- Paid Sick Leave
- Paid Holidays
- Competitive Medical, Dental, Vision, and Life Insurance
- 401(k) plan with discretionary match
- 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