Bachelor's degree in computer science, software engineering, or a related field.
Experience with Microsoft Visual Studio, C# .NET, ASP.NET, SQL, and Git.
Proficient in HTML, CSS, JavaScript, jQuery, and Bootstrap.
Strong ability to work collaboratively within a team environment.
Excellent written and verbal communication skills.
Strong problem-solving capabilities.
Responsibilities
Analyze new application feature requirements and implement them using C# .NET, ASP.NET, and JavaScript.
Review bug tickets and collaborate with developers to resolve application-related issues.
Design reusable and efficient code to streamline future development projects.
Optimize code solutions and database queries for maximum efficiency.
Develop and update unit tests to ensure adequate code coverage.
Work independently on feature development while fostering collaboration with team members.
Support and improve existing applications by modernizing their features and architecture.
Benefits
Comprehensive medical, dental, and vision health coverage.
401k plan with matching contributions and profit sharing.
Generous paid time off and over ten paid holidays.
Collaborative and supportive team environment focused on shared learning.
Full-time position with a hybrid work schedule (2 days remote, 3 days in-office).
Full Job Description
Job Duties: What You'll Do
Feature Implementation - Analyze new application feature requirements as well as existing codebases and execute a best practices implementation primarily utilizing C# .NET, ASP.NET, and JavaScript.
Troubleshooting & Debugging - Review bug tickets, step through code, and collaborate with other developers and company teams to help identify and resolve application problems arising from code and datacenter issues.
Design Reusable Code - Thoughtfully design effective, efficient, and reusable code functionality to provide consistent and correct results while reducing effort for future development needs.
Ensure Efficient Run Times - Consider realistic and data-heavy use cases when designing code solutions as well as database and API queries to maximize efficiency and minimize run time.
Unit Testing - Create new and update existing unit tests to ensure code coverage on all new and modified code functions.
Work Independently & Collaboratively - Much of the day-to-day is spent independently developing features, but frequent collaboration with other developers and the business team is key to success. We take pride in our collaborative environment.
Support, Improve, & Convert - Our existing applications must be supported for today but also continuously improved and modernized both in terms of new features and functionality as well as code design and architecture.
Support - A collaborative and supportive team environment where we reach out and work together to foster knowledge sharing and produce the best software. We're in this together!
Full-Time - This is a full-time salaried position in the Lincoln, Nebraska office.
Salary Range - The anticipated salary range for this position is $100,000 - $140,000. Salary offers depend upon several factors including experience and skill level.
Hybrid Schedule - The team follows a hybrid work schedule with 2 days of work-from-home (Monday, Friday) and 3 days in office (Tuesday, Wednesday, Thursday).
Qualifications: What We're Looking For
Bachelor's degree in computer science, software engineering, or related field.
Technical Experience:
Microsoft Visual Studio, C# .NET, ASP.NET, SQL, and Git
HTML, CSS, JavaScript, jQuery, and Bootstrap
Any other experience from the technologies listed above is ideal.
Enjoy working alongside and collaborating with a team.
Strong written and verbal communication skills.
Solving complex problems is a strong point for you.