Software Engineer (Full Stack)
Oneida Technical Solutions
- Location
- Remote
- Workplace
- Remote
- Employment
- Contract
- Salary
- —
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
Senior Frontend Software Engineer
Kaizen Gaming · Athens, Greece · today
Senior Frontend Software Engineer
Kaizen Gaming · Thessaloniki, Greece · today
Software Engineering Team Lead (iOS)
Kaizen Gaming · Athens, Greece · today
Software Engineer in Test
Kaizen Gaming · Location not stated · today
Software Engineer in Test
Kaizen Gaming · Location not stated · today
Software Engineering Team Lead (Backend)
Kaizen Gaming · Location not stated · today