Senior .Net Full Stack Developer

ANA Enterprise
Silver Spring, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Silver Spring, United States of America

Tech stack

ASP.NET
JavaScript
.NET
API
Agile Methodologies
Macintosh Application Environment
Architectural Patterns
HTML5
Bootstrap
C Sharp (Programming Language)
CSS
Computer Programming
Software Design Patterns
Web Development
Entity Framework
EPiServers
Event-Driven Programming
Github
Microsoft SQL Server
Team Foundation Server
MVC
Model View ViewModel
Node.js
NoSQL
Software Engineering
T-SQL
Web Applications
Test Driven Development
Modern Ui
Backend
Angular
Information Technology
REST

Job description

Designs, writes, develops and implements ASP.NET software and applications. Maintains and enhances existing web-based software and applications. Troubleshoots and debugs code, including user and system interface functionality. Collaborates with cross-functional teams and clients to define, design and deploy enhancements and technical solutions that meet the needs of the company, its clients, and the end users. Configures a design that satisfies business requirements and desired specifications. Researches, evaluates and implements new technology to optimize software and application efficiency and usability. Maintains records to document technical and functional developments and revisions. May develop and maintain APIs using ASP.NET. The Senior .Net Full Stack Developer performs application development for a complex web and backend application environment within a Microsoft .Net Framework. He or she will work in/with web-based software development teams in the creation of new web products, design of web apps, monitor and maintain production environments, and stay up to date on web development technologies and Software methodologies. The Senior .Net Full Stack Developer collaborates with a team of internal professionals and external service providers operating, supporting, creating and developing technologies and content to meet the needs of the enterprise.

Join the American Nurses Enterprise (ANE) and be part of the team building a healthy world through The Power of Nurses . Our goals are to (1) Elevate the Profession of Nursing Globally

(2) Evolve the Practice of Nursing to Improve Health, Health Care, and Health Equity and (3) Ensure the Professional Success of Nurses. Our core values: Trusted, Inclusive, Innovative and Empowered guide everything we do. We are committed to creating a supportive and dynamic workplace where employees can thrive.

We understand the importance of work-life balance and offer flexible work arrangements and generous paid time off. Our modern office spaces are designed to foster collaboration and creativity. The collaborative culture and supportive team environment make ANE a great place to grow your career.

What You Will Do:

  • Develop best interactive web application systems in a collaborative and creative environment focused on adding value to our customers and members.
  • Support a large portfolio of web application development project requests as well as work with Business Analysts and Project Managers/Coordinators and other Developers to ensure projects are completed successfully and on time.
  • Participate in code-reviews, product demonstrations, brown-bags, to ensure that we foster an atmosphere of growth and collaboration.
  • Deliver technical specifications for major initiatives related to creating or updating web properties such as portals, including defining scope, setting back-end requirements, determining any integration issues and specifications, defining affected related systems, and assigning deadlines & deliverables.
  • Be responsible for maintaining, expanding, and scaling our site. Suggest new technology and plug ins.
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities, Designs, writes, develops and implements ASP.NET software and applications. Maintains and enhances existing web-based software and applications. Troubleshoots and debugs code, including user and system interface functionality. Collaborates with cross-functional teams and clients to define, design and deploy enhancements and technical solutions that meet the needs of the company, its clients, and the end users. Configures a design that satisfies business requirements and desired specifications. Researches, evaluates and implements new technology to optimize software and application efficiency and usability. Maintains records to document technical and functional developments and revisions. May develop and maintain APIs using ASP.NET. The Senior .Net Full Stack Developer performs application development for a complex web and backend application environment within a Microsoft .Net Framework. He or she will work in/with web-based software development teams in the creation of new web products, design of web apps, monitor and maintain production environments, and stay up to date on web development technologies and Software methodologies. The Senior .Net Full Stack Developer collaborates with a team of internal professionals and external service providers operating, supporting, creating and developing technologies and content to meet the needs of the enterprise.

Join the American Nurses Enterprise (ANE) and be part of the team building a healthy world through The Power of Nurses . Our goals are to (1) Elevate the Profession of Nursing Globally

(2) Evolve the Practice of Nursing to Improve Health, Health Care, and Health Equity and (3) Ensure the Professional Success of Nurses. Our core values: Trusted, Inclusive, Innovative and Empowered guide everything we do. We are committed to creating a supportive and dynamic workplace where employees can thrive.

We understand the importance of work-life balance and offer flexible work arrangements and generous paid time off. Our modern office spaces are designed to foster collaboration and creativity. The collaborative culture and supportive team environment make ANE a great place to grow your career.

What You Will Do:

  • Develop best interactive web application systems in a collaborative and creative environment focused on adding value to our customers and members.
  • Support a large portfolio of web application development project requests as well as work with Business Analysts and Project Managers/Coordinators and other Developers to ensure projects are completed successfully and on time.
  • Participate in code-reviews, product demonstrations, brown-bags, to ensure that we foster an atmosphere of growth and collaboration.
  • Deliver technical specifications for major initiatives related to creating or updating web properties such as portals, including defining scope, setting back-end requirements, determining any integration issues and specifications, defining affected related systems, and assigning deadlines & deliverables.
  • Be responsible for maintaining, expanding, and scaling our site. Suggest new technology and plug ins.
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

Requirements

  • Bachelor's degree (preferably in computer science or similar).

Related Work Experience

  • 7+ years of progressive experience in Web development techniques across multiple web-enabled devices like Desktop, mobile, and tablet, including responsive/adaptive web development methods.

Skills

Extensive Level experience on C#, ASP.NET Framework/Core.

Extensive Level Experience in Entity Framework

Extensive level knowledge of CSS3, HTML5, modern UI/JavaScript frameworks like AngularJS, Node JS, Bootstrap etc.

Extensive level knowledge working in a RESTful API driven product.

Expert level knowledge of software design patterns and Architectural patterns like MVC, MVVM and MVM.

Extensive with Test-Driven Development (TDD)

Extensive working with various repositories (TFS, GitHub), branching, merging and releasing hot fixes.

Knowledge in SQL Server /TSQL

Experience with EPiServer CMS and Customizations

Experience with NoSQL databases (such as CosmoDB)

Experience with Asynchronous/ Event Driven programming

Other skills required:

  • Troubleshooter. Able to take a problem and own it, breaking the issue down, asking for the right help as required and ultimately finding a resolution.
  • Excellent organizational skills and a demonstrated ability to multitask and manage time efficiently. Must be able to self-manage as well as work and collaborate with cross-functional groups.
  • Familiar working in an agile development environment
  • Good interpersonal and conflict resolution skills
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills.

Benefits & conditions

Salary: Competitive salary commensurate with experience, Join us and support more than 5 million Registered Nurses in the United States.

Every role within ANE contributes to a healthier world through The Power of Nurses .

An opportunity to help transform a 130-year-old organization to meet the future needs and demands within Health Care.

Commitment to Diversity, Equity, Accessibility, and Belonging (DEIAB)

Be a role model for embracing and empowering the uniqueness of every employee.

Continuously innovating through creative and strategic initiatives.

Exceptional benefits including but not limited to 401K retirement contributions of up to 7%, generous PTO which includes the week-off between Dec 25 and Jan 1, in addition to Personal Days-off, 11 paid Holidays, excellent health/medical benefits, and much more.

Commitment to your career development and advancement through ANE learning and development programs (internally and externally).

About the company

Founded in 1896, the American Nurses Enterprise is the family of nonprofit organizations that comprise of the American Nurses Association (ANA), the American Nurses Credentialing Center (ANCC), and the American Nurses Foundation (ANF).

Apply for this position