Full-Stack Software Engineer (C#, .NET, React)

Inclusion Inc.
Dallas, TX, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Agile Methodology Airflow Application Services HTML5 Automation of Tests Unit Testing Microsoft Azure Bootstrap (Software) Browser Compatibility
+31 more
C Sharp (Programming Language) Cascading Style Sheets (CSS) Relational Databases Software Design Patterns DevOps Web Development Entity Framework Design of User Interfaces JavaScript Libraries JQuery Key Management Knockout.js Microsoft SQL Server NHibernate Node.Js Scrum Methodology Power BI Azure Active Directory Responsive Web Design Software Engineering TypeScript Performance Testing Test-Driven Development (TDD) .NET Core ReactJS Git Syntactically Awesome Style Sheets (SASS) Solid Principles Kubernetes Data Analytics Api Design

Job description

  • Design and author code that is compliant with industry standards and best practices
  • Participate in sprint planning, story point estimating, daily standups, and sprint retrospectives
  • Lead the development and prototyping of data-driven services and user interfaces
  • Work closely with our Architects, UI/UX designers, and other team members to collaborate on software designs that meet technical and business requirements
  • As implementations are being considered, present multiple options that balance user experience, performance, security, scalability, and maintainability
  • Ensure unit tests meet or exceed standard coverage requirements
  • Participate in Agile ceremonies including daily standups, sprint planning, retrospectives, and product demonstrations
  • Produce efficient and elegant code that meets business requirements
  • Test UI code to ensure proper rendering across devices/browsers
  • Proactively communicate progress, issues, and risks to project stakeholders
  • Accurately estimate assignments
  • Create and maintain technical documentation
  • Contribute to the growth and maturity of the Software Engineering group
  • Performs other related duties as directed

Requirements

Do you have a Bachelor’s degree?, * Advanced to Expert knowledge with C#, .NET Core, .Net Internals, React, JavaScript, HTML 5.0, and CSS

  • Advanced knowledge in implementing Responsive Web Designs that are consumer-grade, cross-browser, and cross-device compatible
  • Intermediate to Advanced Knowledge of building SPA Web development using React
  • Intermediate to Advanced Knowledge of .NET ORM Frameworks like Entity Framework, NHibernate, or Dapper
  • Intermediate to Advanced Knowledge of performance testing frameworks
  • Intermediate skills using React Hooks
  • Experience in API development using .NET Core and ASP.NET Core
  • Experience in using Azure services such as Azure App Services, Azure Key Vaults, Azure Storage Accounts, Azure App Insights, Azure AD, and Kubernetes
  • Proficient in Typescript and Relational databases, preferably Microsoft SQL Server
  • Experience with CSS pre-processing platforms, such as LESS and SASS
  • Good understanding and willingness to work in a Test Driven Development environment
  • Good understanding of Design Patterns and SOLID principles
  • Knowledge of DevOps, Git, test automation, and CI/CD best practices
  • Passion for learning new languages/technologies and staying on top of the technology wave
  • Experience and familiarity implementing JavaScript libraries such as Bootstrap, jQuery, Node.js, or Knockout
  • Excellent analytical and problem-solving skills with a high aptitude to learn
  • Strong professional skills including the ability to effectively communicate complex technical concepts to non-technical audiences
  • Ability to work successfully in a fast-paced, collaborative team environment
  • Experience in Airflow and PowerBI Embedded is a plus, * Bachelor’s degree in CS
  • 8 to 10 years of experience as a Software Engineer developing web-related technologies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all