Software Developer
This role directly reports to the Dev Team Leader and is responsible for development and engineering of both customer and internal software.
Summary: This role directly reports to the Development Team Leader and is responsible for development and engineering of both customer and internal software. This role performs full stack development of front-end, back-end, and the data layer.
Key Results Area #1: Full Stack development and maintenance of new and existing code
- Write readable and extensible code while being mindful of performance requirements.
- Support older projects with bug fixes and improvements.
Key Results Area #2: Communicate with customers and Dev Team Leader to solve business problems
- Design and architect solutions to real world problems with code.
- Interface with customers to investigate possible bugs.
- Manage project timelines and deliverables.
Key Results Area #3: Design and development of SJR internal and customer facing software
- Work directly with the Dev Team Leader to add new features and pages and implement bug fixes for SJR software.
Job Description:
We are seeking a talented and motivated Full Stack Software Developer to join our dynamic development team. This role will be responsible for the development and engineering of both customer-facing and internal software solutions. As a Full Stack Developer, you will work across the entire software stack, including front-end, back-end, and the data layer, to deliver robust and efficient solutions that meet the needs of our customers and internal teams.
Our Tech Stack
- Backend: C#, .NET 9, ASP.NET MVC, Web API
- Frontend: JavaScript, jQuery, HTML5, Bootstrap, CSS3
- Database: Microsoft SQL Server, Entity Framework
- Hosting & Environment: Windows, IIS
Key Responsibilities
- Design, develop, and maintain both new and existing applications, covering client-side development (JavaScript, HTML, CSS) and server-side development (C#, ASP.NET MVC, Web API).
- Write clean, maintainable, and scalable code with performance optimization in mind.
- Debug, troubleshoot, and resolve software defects.
- Collaborate with other developers and stakeholders on technical architecture and system design.
- Ensure applications meet security, performance, and scalability requirements.
Required Skills and Experience
General:
- Strong understanding of object-oriented programming (OOP) principles.
- Experience using Visual Studio 2022 and SQL Server 2022.
- Strong debugging and problem-solving skills.
Frontend:
- Proficiency in C#, ASP.NET MVC, Web API.
- Strong experience with JavaScript, jQuery, AJAX.
- Proficiency in HTML5, CSS3, and responsive web design.
- Solid understanding of HTTP, RESTful APIs, cookies, and caching.
Backend:
- Experience with .NET 9 and scalable, high-performance application design.
- Proficiency in C# and .NET Framework.
- Knowledge of best practices for application security and performance.
Database:
- Strong experience with SQL and relational databases.
- Ability to write and optimize SQL queries, stored procedures, views, and functions.
- Experience working with Entity Framework.
Benefits:
- Health Care
- Dental
- Retirement Plan
- Profit Sharing
- Department
- Software Development
- Role
- Software Developer
- Locations
- Bangor, ME - Headquarters
About S. J. Rollins Technologies
Imagine not having to deal with the frustrations of IT. Think about how much more you could do in your business if you were not distracted by IT problems. We understand that technology has the power to make our lives easier. However, making everything operate in unison is difficult. We inherently believe technology should not be a burden and we exist to orchestrate it so that your business can achieve more. Our mission is to remove the burdens of technology by providing solutions that create efficiency, stability, and security.
S. J. Rollins Technologies Inc. is a Maine Corporation that has been providing Hosted Services, Managed Services, Network Security, Software Development, and Phone & Communication solutions since its inception in 1986. We have a solid, proven 30-year history, an enduring commitment to customer satisfaction, and the expertise for your business needs.
Software Developer
This role directly reports to the Dev Team Leader and is responsible for development and engineering of both customer and internal software.
Loading application form