Full Stack Sr. Software Engineer- Dot Net, Vue 3 Composition, MVC-REMOTE
![]() | ||
![]() | ||
![]() United States, North Carolina, Charlotte | ||
![]() 8520 Cliff Cameron Drive (Show on map) | ||
![]() | ||
Job Drescription- 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: * 7+ 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.
|