- .NET Core
- Microsoft Excel
- Unlimited paid time off
- Dental insurance
- Health insurance
- 401(k) matching
Senior Software Engineer
We are a national, innovative, high-growth software company devoted to K12 education administration. Our products beat the competition by focusing on all business operations of K12 schools, including both financial and school nutrition management. We have a deep understanding of K12 school systems and regulations, with a focus on providing creative, integrated and user-friendly solutions supported by excellent customer service. Our workforce is talented, loyal, dedicated and highly enthusiastic. This is a fantastic career opportunity for the right individual. Where else can you play beach volleyball and work for a leading tech company?
We offer challenging work in a team environment. We respect each other and collaborate for continuous improvement. We are the experts in our product lines and we anticipate the needs of our customers. Our customers say we work efficiently and always strive to provide the proper solution. We have achieved this by building relationships based upon: expertise, patience, attentiveness, clear positive communication, tenacity, and a calm presence.
As an Engineer at LINQ, you will work as a member of a cross-functional team to deliver business critical applications of high function and technical quality. You will be responsible for working closely with the product owners and quality assurance to create software that fulfills business needs. You are capable of quickly learning new business domains as well as working in a team environment. You are passionate about delivering high quality, maintainable software to the business.
Duties and Responsibilities:
Include the following. Other duties may be assigned.
Perform appropriate code modifications to existing software that is aligned with the tools, procedures, processes, and coding standard used by LINQ.
Work as part of the technical team to develop code that enhances current software products, as well as assist in the design, development, and implementation of new software products.
Participate in design and code review sessions to ensure accuracy and maintainability of programming.
Work with the organization’s Product Managers, Project Managers, Quality Assurance, and Infrastructure staff to ensure timely delivery of quality software changes, defect correction, and enhancements.
Evaluate proposed technical solutions to ensure that they are aligned with the software functionality and attributes.
Perform unit and systems testing to ensure delivery of quality products.
Assist Business Analysts and Project Managers to address ad hoc customer requests (e.g., database queries, data issues, etc.).
Works collaboratively with LINQ's teams of developers and engineers to design and develop moderate to complex web-based applications
Recommends innovative technical solutions to improve software capabilities and user accessibility. Ensures technical components are reliable, scalable, interoperable, and reusable
Continually enhances the technical design and frameworks underlying the LINQ product suite
Designs and documents technical architecture
Mentor other Development staff
Perform other duties as assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Excellent written, oral communication, and interpersonal skills.
Proven problem solving and decision-making skills
Interest in the learning and growing in knowledge and skillset related to the software development process.
Ability to multi-task and adapt to shifting priorities, demands, and tight timelines using analytical and problem-solving skills
Ability to meet scheduled delivery dates
Creativity in designing browser-based applications
.NET development skills (Visual Studio, .NET Framework, ASP.NET, C#, VB.NET, MVC, Razor, TFS, Git, .NET CORE)
In depth knowledge of Microsoft SQL Server and TSQL
Knowledge of Jira and Confluence a plus
Sisense experience a plus
Bachelor's degree or equivalent technical degree with minimum of five years of related experience. Additional years of experience may be accepted in lieu of degree.
Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry.
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
To perform this job successfully, an individual should have knowledge of Microsoft Word, Microsoft Excel, Microsoft Visual Studio, and Microsoft Sequel Server.
Highly competitive compensation
Health insurance paid 100% for employee; 80% for spouse/dependents. Comprehensive health and dental insurance
401(k) retirement savings with matching 4% of base salary
Eligible for bonus based on performance
Open Paid Time Off (PTO) plan and paid holidays
Several company employee engagement events, professional development opportunities, career support, paid volunteer time, etc.
EOE STATEMENT We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.