Full Stack Developer (.NET)
J. J. Keller & Associates, Inc.About the role
Requisition #: 18884
Functional Area: Software Development; Information Technology
Employment Type: Full-Time
Work Options: Remote / Work from Home in the US #LI-Remote
Work Hours: Standard business hours
Why work at J. J. Keller?
- Latest MS tech stack: Our projects use the latest MS tech stack, Microservices, CI/CD, Automated Testing, Cloud Architecture and Predictive Analytics/AI/ML.
- Emerging technologies: We strive to keep current with emerging technologies to prevent platforms from slipping into the dreaded “legacy applications” category.
- Native solutions: Our 200+ Developers are building J. J. Keller’s line of native cloud robust solutions (web/mobile/IoT) from the ground up. They are passionate about technology, growing their skills and doing meaningful work.
- User-centered focus: Although we still have some proprietary applications, we’re continually evolving our technology footprint to provide a better, more intuitive user experience for our customers.
- Collaborative environment: The average software development team has 7-10 Developers who work closely with our QA’s and a dedicated Product Management team (Product Owner, Business Analyst & UI/UX resource).
- 80% Remote: We’ve embraced remote work for many years – long before the pandemic – so you can work remotely and feel confident in joining our remote culture.
Position Summary
The purpose of this position is to develop and support assigned products or services. This includes: analysis, project estimating, design, development/coding, testing and documentation. Primary focus is on resolution of reported issues, small to medium enhancements and leading new development on small to medium sized projects.
Job Responsibilities
- Performs assigned programming tasks related to new development or maintenance on assigned websites or applications.
- Analyzes user needs and impact to other site areas to determine technical requirements of assigned tasks.
- Promotes strong quality practices by performing unit testing and providing appropriate level of support for user acceptance testing, as needed.
- Maintains accurate technical documentation for assigned programming projects.
- Acts as a support resource for the technical support staff to ensure that customer-reported issues are being addressed in an efficient and accurate manner.
- Performs lead developer role on assigned projects.
- Interfaces with Website and Database Administrators to maintain optimal server configuration, database accuracy/integrity and for coordination of staging and production moves.
- Develops and maintains a solid understanding of the technology tools and trends and remains current in new technology developments and their potential impact on the department.
Qualifications
Experience & Education:
- 3+ years PC/Internet based software or web development experience including analysis, technical design, coding and testing.
- Working experience with C# using SQL Server and .NET Core (Entity Framework or Postgres is a plus).
- At least 2 years of working experience with React or other modern JavaScript framework (Angular, Vue.js etc.).
- Experience with TypeScript a plus.
- Experience with API Development preferred.
- AWS Cloud Development experience preferred is a plus.
- DevOps experience is a plus (Build/Deploy pipelines, Infrastructure as Code, Logging/Monitoring/Alerting).
- Working knowledge of the Software Development Life Cycle (SDLC).
- Associate's degree in a Computer Science or technology-related field. Bachelor's Degree preferred.
- In lieu of degree, may consider a combination of education and related work experience.
Computer Skills:
- Must be proficient in the use of a PC and MS Office Suite.
- Object oriented programming experience.
- Understanding of SQL Server development and database structures.
Other Requirements:
- Systems analysis and design skills.
- Strong problem solving skills.
Benefits
- Medical / Dental / Vision Insurance
- Annual Reviews, Merit Increases + Quarterly Bonus Program
- 401(k) with Employer Match / Annual Profit Sharing
- 17 PTO Days + 8 Paid Company Holidays + 1 Paid Floating Holiday
- Work/Life Balance & Flex Time
- Annual Learning & Development Subscriptions
- Free access to FLEX by Fitness on Demand providing 24/7 access to online workout videos
- Strong company culture that fosters internal growth and development
- Computer Equipment Provided for Home Office
We Protect People & The Businesses They Run™
Every associate at J.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s