- We require 8+ years of hands-on web development experience with ASP.NET and C#.
We require 8+ years of strong JavaScript-based web development experience.
We require 8+ years of experience building web applications with a SQL Server backend.
We require 8+ years of experience working in Agile development environments.
We require 8+ years of object-oriented programming experience.
We require 8+ years of experience developing with Microsoft MVC 5.0, including Razor.
We require 5+ years of experience with SQL Server Reporting Services.
We require 5+ years of experience using Entity Framework ORM.
We require 5+ years of experience with the jQuery JavaScript framework.
We require 3+ years of experience with unit testing.
We value experience in computer programming, systems analysis, and software design.
We need the ability to design programs and systems architecture, write program specifications, code, test, and debug software.
We require strong knowledge of programming principles, computer operations, and programming languages.
We require the ability to communicate effectively and interpret technical information accurately.
We prefer experience mentoring others and making recommendations on specialty technologies and architecture integration.
Responsibilities:
- We analyze project specifications and problem statements to create or update computer programs.
We prepare detailed program logic, including step sequences, input/output requirements, and operational rules.
We translate technical specifications into code that can be processed by computer systems.
We enter program code into the system and validate functionality using test data.
We inspect program behavior, identify defects, and correct errors by adjusting code or program flow.
We write instructions and supporting documentation for operational staff and future program maintenance.
We review, refine, and optimize existing programs to improve performance or meet new requirements.
We compile development notes and document revisions throughout the software lifecycle.
We collaborate with supervisors, analysts, and other stakeholders to clarify intent, data needs, and control requirements.
We assist in preparing functional and technical specifications and may support systems software implementation.
We develop solutions to software-related issues and help resolve production problems when needed.
We prepare test data and participate in software testing and quality validation.
We may guide, coordinate, and mentor other staff in programming tasks and specialty technologies.
We work with limited supervision while exercising initiative and sound independent judgment.
Company:
We are DTS, and we are seeking a .NET full stack developer for a direct client engagement in Lansing, MI. This role offers an excellent compensation package and the opportunity to work on complex application development within a collaborative environment. You will join a team focused on building, testing, documenting, and improving software solutions while contributing expertise in modern Microsoft technologies and supporting the broader architecture with practical recommendations and mentorship.
Keywords
JQueryJavaScriptAspSqlUnit TestingEntity FrameworkASP.NETADO.NETRazorDebuggerActive Server Pages