Software Engineer II
Role details
Job location
Tech stack
Job description
Software Engineer Responsibilities:
- Design, develop, and unit test web applications and APIs
- Perform unit testing and debugging with limited oversight
- Write clean, self-documenting code
- Engage in peer reviews, consider feedback, and address comments
- Continuously learn and improve technical skills and leadership behaviors on the job
- Communicate and collaborate with peers, partners, and leaders
- Analyze requirements and translate them into technical solutions
- Lead small development projects with some oversight
- Mentor and coach junior engineers
- Generate innovative ideas and provide process improvement suggestions
- Be a team player, laugh and have fun, and always strive to get better
Requirements
- A strong desire to learn and improve your skills as a developer
- Exposure to automated application building, testing, and deployment
- Highly skilled in full-stack programming using Angular/TypeScript and C# or similar
- Able to actively identify areas to learn and improve as required for tasks and professional development
- A background in agile development and associated tools (Jira, Azure DevOps, etc.)
- Knowledge of database concepts and SQL queries
- Experience troubleshooting, diagnosing, and determining root cause of issues
- Proficient in using code versioning tools like Git
Bonus Skills
- Experience in cloud platforms (Azure, AWS, etc.) - Azure preferred
- Experience in Terraform, PowerShell, VB.NET
- Experience developing websites accessible to people with disabilities
Benefits & conditions
Pulled from the full job description
-
Pet insurance
-
Health insurance
-
401(k) matching
-
Paid time off
-
Vision insurance
-
Health savings account
-
Dental insurance, Knowledge Services strives to offer a modern, professional environment that provides Team Members an inviting, comfortable, and collaborative place to work to maximize success. At Knowledge Services, we prioritize creating an environment that supports our Team Members' success and personal well-being with a robust benefits package, some of which include:
-
Medical coverage, including employer match program for Health Savings Accounts (HSAs)
-
Generous 401k retirement plan with employer match
-
Dependent Care Flexible Spending Account (DCFSA)
-
Employee Assistance Program (EAP) with unlimited usage and visits and wellness program
-
Dental and Vision insurance
-
Company-sponsored life insurance, with options for additional coverage
-
Short- and Long-Term Disability (STD and LTD) benefits
-
Pet insurance
-
Maternity, Paternity, and Military benefits
-
Baby on Board program
-
Paid Time Off package
-
Company Anniversary Bonus program
-
Professional Development opportunities, including Young Professional Series, Manager Focus series, Cyber Security panels and briefs, and more
-
A+ rated HQ office full of amenities including fitness center, rec room, coffee bars, bike room, café, auditorium, private Mother's room, and more