Job Openings Full Stack Engineer (React, JavaScript, HTML, CSS, C#, .NET Core, .NET Internals, Azure services)

About the job Full Stack Engineer (React, JavaScript, HTML, CSS, C#, .NET Core, .NET Internals, Azure services)

IMPORTANT: MAIN SKILLS

  • Proficiency in React/CSS/SASS/web development and styling/responsive design (4 years experience).
  • Experience in .NET (2 years). The client needs basic understanding of .NET frameworks, classes and libraries.
  • The role is not only focused on getting tasks assigned, coding, and delivering. The client needs previous experience in taking problems and solving them, as well as interacting with Product Owners.

BST Global has an opening for a Full Stack Engineer on the Artificial Intelligence and Analytics team (AI+A). This is a greenfield opportunity to develop an AI and Analytics application in the ERP space. The Full Stack Engineer is responsible for the implementation and delivery of services and web-based user interfaces that are designed for mobile, tablet, and desktop browsers. The ideal candidate has a strong background in React, .NET ecosystem, Azure services and thrives in a fast pace, dynamic environment.


Essential Functions

  • 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

Skills & Competencies

  • 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
  • Intermediate skills in Python
  • 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

Education or Prior Work Experience

  • Bachelor's degree in CS
  • 8+ years of experience as a Software Engineer developing web-related technologies
  • 6+ years of experience using JavaScript, CSS, HTML, Bootstrap
  • 4+ years of experience using React