JobHabor

Software Engineer (Full Stack)

Oneida Technical Solutions

Location
Remote
Workplace
Remote
Employment
Contract
Salary
Apply on the employer’s site

Posted 18d ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, test, debug, and maintain full-stack web applications using C#, .NET / ASP.NET Core, Entity Framework, React, JavaScript, HTML/CSS
  • Build and maintain RESTful APIs and web services
  • Develop responsive, user-friendly interfaces that provide a consistent experience across browsers and devices
  • Create and support SQL Server database objects including tables, views, stored procedures, functions, and queries
  • Analyze, troubleshoot, and optimize application and database performance
  • Debug and enhance existing SQL stored procedures
  • Participate in application architecture discussions and technical design reviews
  • Troubleshoot software defects, production issues, and performance bottlenecks
  • Collaborate with subject matter experts and stakeholders to gather requirements and translate business needs into technical solutions
  • Develop unit tests and support quality assurance efforts
  • Participate in peer code reviews and contribute to development best practices
  • Maintain technical documentation for applications, integrations, and development processes
  • Support application deployments and release activities across development, test, and production environments
  • Assist with application security, authentication, authorization, and data protection initiatives
  • Participate in on-call support and occasional after-hours deployment activities as needed

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field, or equivalent combination of education and experience
  • 3-5 years of professional software development experience
  • 3-5 years of experience designing, developing, troubleshooting, and optimizing SQL Server databases
  • Strong experience with C#
  • Strong experience with .NET Framework / .NET Core
  • Strong experience with ASP.NET / ASP.NET Core
  • Strong experience with Entity Framework
  • Experience with front-end technologies including React, JavaScript, HTML, CSS
  • Experience building and consuming REST APIs and web services
  • Experience with source control tools such as Git
  • Experience working in Agile development environments
  • Strong understanding of object-oriented programming principles and design patterns
  • Ability to troubleshoot issues across application, API, and database layers
  • Experience with responsive web design and modern user experience practices
  • Knowledge of application security principles and secure coding standards
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to effectively communicate technical concepts to both technical and non-technical audiences
  • Proven ability to manage multiple priorities and work effectively in a collaborative team environment
  • Commitment to developing high-quality, maintainable, and secure software solutions

Preferred

  • Experience supporting enterprise-scale business applications
  • Experience participating in architecture and technical design discussions
  • Familiarity with CI/CD pipelines and modern DevOps practices
  • Experience with cloud-based application environments
  • Experience supporting production applications and deployment activities

Skills

  • C#
  • .NET
  • .NET Core
  • ASP.NET
  • ASP.NET Core
  • Entity Framework
  • React
  • JavaScript
  • HTML
  • CSS
  • REST APIs
  • Web Services
  • SQL Server
  • Git
  • Agile
  • Object-Oriented Programming
  • Design Patterns
  • Responsive Web Design
  • Application Security
  • Secure Coding
  • CI/CD
  • DevOps
  • Cloud

Similar roles