Dellstem Solutions is currently seeking an Intermediate to Senior Level Software Microsoft .NET MVC Developer with 2 or more years of experience developing web-based applications. The successful candidate will be responsible for support and maintenance of new and existing software, writing code primarily in C#, ASP.NET MVC, HTML, CSS, JavaScript, SQL Server.
Job Responsibilities
- Designing and developing websites ensuring strong optimization and functionality.
- Assisting in the planning of overall company policy regarding search engine optimization and web development
- Monitoring websites and web server performance
- Working on programming projects including web layout and site enhancements, web-based applications, and database-backed web and desktop applications
- Overhauling internal and external websites utilizing the latest CSS and HTML technologies and design philosophies
- Working with SQL Server and .NET frameworks
- Supporting current web applications by analyzing, designing, maintaining, documenting, testing, developing, and monitoring
- Using SQL Server Stored Procedure knowledge to develop database tie-ins with web applications and to assist with reporting and script optimization
- Conducting independent analysis of business and technical issues and recommend alternative solutions, including development effort estimates
- Coordinating software development activities with project team members, including mentoring other staff members
- Working to define and document system requirements, report progress and status, develop and coordinate system testing, assist with training, and develop user documentation
- Maintaining proficiency in the languages and platforms required to develop applications
- Reporting development status to IT management, including all unanticipated events affecting development
- Working on multiple projects simultaneously
- All other duties as assigned.
Essential Skills/Knowledge/Certification
- 2+ years professional programming experience with C#, VB, and SQL Server
- In-depth knowledge developing ASP.NET, JavaScript, MVC, and Web API
- Ability to support existing ASP.NET Web Forms applications
- Experience with HTML, CSS, JavaScript, JQuery, SQL Stored Procedures
- Experience with full stack website development using principles of responsive design, Bootstrap
- Ability to switch priorities on projects due to urgency
- Desire to stay updated on current and new technologies
- Strong time management and organizational skills with extreme attention to detail
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.