Sr. Dotnet Full Stack Software Engineer****Must be able to work on W2

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required
Able to Provide Sponsorship

Skills

Fullstack
Dotnet Development
C#
MVC
web services
JavaScript
HTML 5
CSS
Vue
SQL

Job Details

Role: Sr. Full Stack Software Engineer
Location: Remote
Duration: 6+ Months

Primary Skills: C# , MVC,
Description:

ESSENTIAL DUTIES & RESPONSIBILITIES
Design, code, test, and debug applications.
Work with users and staff to resolve business problems.
Support, maintain, and administer deployed solutions.
Attend and participate in project and administrative meetings.
Plan and design information structure and architecture by studying the site concept, and strategy and
envisioning architectural scheme, information structure, features, functionality, and user interface.
Collaborate with project managers, designers, and marketing managers, to refine the user experience.
Develop applications in an object-oriented environment using application development technologies
including web services, C#, HTML 5, CSS3, SASS, JavaScript frameworks, jQuery, and MVC.
Create guidelines and best practices for website development.
Formulate system scope and objectives to create or modify an application.
Define site objectives by analyzing user requirements; and envisioning system features and functionality.
Design and develop user interfaces to Internet/intranet applications by setting expectations and feature
priorities throughout the development life cycle; determining design methodologies and tool sets;
completing programming using languages and software products; designing and conducting tests.
Recommends system solutions by comparing the advantages and disadvantages of custom development
and purchase alternatives.
Integrates applications by designing database architecture and server scripting; studying and establishing
connectivity with network systems, search engines, and information servers.
Complete application development by coordinating requirements, schedules, and activities; contributing to
team meetings; troubleshooting development and production problems across multiple environments and
operating platforms.
Work as part of a highly cohesive and collaborative team distributed globally
Strong communication skills to better understand user needs, collaborate with team members and explain
complex technical concepts to non-technical audiences
Support users by developing documentation and assistance tools.
Update job knowledge by researching new internet/intranet technologies and software products;
participating in educational opportunities; reading professional publications; maintaining personal networks;
and participating in professional organizations.
Enhance the organization's reputation by accepting ownership for accomplishing new and different
requests, and exploring opportunities to add value to job accomplishments.
Support web application developers by providing advice, coaching, and educational opportunities.
Ensure that Definition of Done checklist items are completed for each story.

SKILLS & KNOWLEDGE
Minimum Qualifications
12+ years' experience in web application design and development working with Visual Studio, C#, MVC
Must have strong back-end development skills in developing WebAPI integrations
Significant experience with C# in an MVC environment
B2C customer-facing web development experience.
Able to diagnose and visualize changes necessary for certain problems and understand impacts and
articulate Design Patterns and when they should be used.
Skilled in writing and running unit tests for front and backend code.
Must have experience building cross-browser applications in an object-oriented environment using
application development technologies including web services, JavaScript, HTML 5, and CSS
Relational Databases developing against SQL Server.
Ability to work in a deadline-driven, demanding environment.
Ability to work as part of a highly cohesive and collaborative team distributed globally.
Self-motivated and able to manage multiple priorities at one time.
Have a good understanding of Agile methodology and scrum practices.
2+ years' experience in Vue with experience in Vue 3 Composition API
Experience with any content management system. Optimizely (e.g. EPiServer 10) is preferred.
Nice to Have
NoSQL Database Providers
Experience with Cloud development. AWS preferred

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.