Software Engineer

Stier Solutions Inc
Frisco, United States of America
4 days ago

Role details

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

Job location

Frisco, United States of America

Tech stack

ASP.NET
JavaScript
HTML5
C Sharp (Programming Language)
CSS
Code Review
Databases
DevOps
Microsoft SQL Server
Performance Tuning
Scrum
SQL Stored Procedures
Enterprise Software Applications
Cloud Platform System
System Availability
Software Security
Backend
Data Layers
Angular
Information Technology
REST
Code Restructuring
Web Api
Microservices

Job description

  • Design and develop end-to-end enterprise applications using C#, ASP.NET Core, Web API, and Angular, following microservices-based architecture principles.
  • Built and consume RESTful APIs, within a microservices architecture, enabling seamless communication between frontend applications, backend services, and third-party systems.
  • Develop independently deployable microservices exposing RESTful APIs using ASP.NET Core, ensuring scalable and loosely coupled communication across systems.
  • Work on responsive and dynamic user interfaces using Angular, HTML5, CSS3, JavaScript, and implement reusable components for improved maintainability.
  • Design and optimize databases using SQL Server including creation of stored procedures, functions, triggers, and performance tuning of complex queries.
  • Migrate legacy monolithic and Web Forms/Web API applications to modern microservices architecture, improving scalability, maintainability, and system performance.
  • Implement secure authentication, authorization, and error-handling mechanisms to ensure application security and reliability.
  • Deploy and maintain applications in cloud environments, supporting CI/CD pipelines and collaborating with DevOps teams for automated releases.
  • Participate in Agile/Scrum ceremonies, conduct code reviews, resolve defects, and provide production support to ensure high system availability and SLA compliance.
  • Refactor applications into three-tiered architecture with a presentation, business and data layers.
  • Create common Angular libraries for use across all websites, promoting code resuse and consistency.

All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor's degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.

Requirements

Do you have a Bachelor's degree?

Apply for this position