Software Developer
S. J. Rollins Technologies
Job Description
Job Description
Summary: This role reports directly to the Development Team Leader and is responsible for the design, development, engineering, maintenance, and support of both customer-facing and internal software systems.
Key Results Area #1: Full Stack Development & Code Quality
Develop and maintain applications using C# .NET (MVC/Web/API), legacy ASP.NET Web Forms (VB.NET), SQL Server (T-SQL), and front-end technologies (JavaScript, jQuery, HTML, Razor, CSS/SCSS).
Write clean, readable, and testable code that follows SOLID principles and team standards.
Apply Clean Architecture concepts to maintain clear separation of concerns.
Perform code reviews, fix defects, and refactor to reduce technical debt.
Consider performance, security, and scalability in all implementations.
Key Results Area #2: Client & Stakeholder Collaboration
Meet with clients and internal stakeholders to gather and clarify requirements.
Ask questions that uncover real business rules and constraints.
Investigate and explain issues in clear, non-technical terms when appropriate.
Contribute to estimates, planning, and delivery commitments.
Key Results Area #3: Design and development of SJR internal and customer-facing software
Build features and fixes following Clean Architecture and SOLID principles.
Improve the reliability, performance, and maintainability of internal systems.
Collaborate with the Development Team Leader and the development team on priorities and technical direction.
Key Results Area #4: Professionalism, Collaboration & Growth
Work effectively with teammates, leadership, and clients.
Participate in code reviews, design discussions, and planning sessions.
Take ownership of assigned work and follow through to completion.
Continuously improve skills in .NET, SQL, web technologies, and software design practices.
Contribute positively to team culture and technical standards.
Required Qualifications
2+ years of professional software development experience
Professional experience with C# and .NET
Experience with ASP.NET MVC and/or Web API
Experience with SQL Server and T-SQL
Experience with JavaScript, HTML, and CSS
Experience developing and maintaining web applications
Experience working with REST APIs
Experience with Git or another version control system
Strong problem-solving and troubleshooting skills
Strong written and verbal communication skills
Preferred Qualifications
Experience with Clean Architecture
Strong understanding of SOLID principles
Experience with Azure
Experience with jQuery
Experience with Razor
Experience with SCSS
Experience developing customer-facing software
Experience working directly with clients or business stakeholders
Responsibilities (What You Do)
Design, develop, test, and maintain customer-facing and internal applications.
Independently resolve assigned development tasks, bugs, and support issues.
Participate in solution design, architecture discussions, and code reviews.
Support and improve legacy applications while contributing to modernization efforts.
Collaborate with the Development Team Leader and other team members on priorities and delivery.
Communicate technical issues, risks, and progress clearly to the team and stakeholders.
Contribute to estimates and planning for features, fixes, and projects.
Expectations (How You Do It)
Adhere to company policies, procedures, and development standards.
Demonstrate reliability, professionalism, and accountability in daily work.
Deliver work that meets quality, security, performance, and maintainability standards.
Take ownership of tasks from assignment through completion and follow-up.
Maintain effective and timely communication with teammates, leadership, and clients.
Exhibit a positive servant attitude and willingness to learn and improve.
Apply sound judgment, critical thinking, and initiative in solving problems.
Maintain a low rate of rework or defects in delivered code.
Work independently on most tasks without requiring day-to-day direction.
Remain flexible to change priorities and occasional schedule adjustments as required.
Benefits:
-Health Care
-Dental
-Vision
-Life Insurance
-Profit Sharing
-Retirement Plan
$81.7k - $136.7k
...including tooling and equipment. Validate design specifications and shop floor application of new product, tools, or equipment. Develop and maintain manufacturing methods to support the safety, delivery, delivery, cost (SQDC) priorities. Develop in-depth knowledge...SuggestedContract workRelocation package- ...Specific Essential Duties and Responsibilities: - Research, design, develop, run tests, and evaluate systems supporting cloud... ...constraints. - Consult with engineering staff to support hardware, software, operational and performance requirements of overall cloud technology...SuggestedMinimum wageContract workTemporary workWork experience placement
$20.91 - $45.04 per hour
...complete access to our internal library of self-lead courses. These courses include academies like leadership to help the interns develop their development in becoming future leaders at our organization. To help with their professional growth, we provide access to Mentors...SuggestedRemote jobWork experience placementSummer workInternshipLocal area$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software... ...engineering, software, data management, and AI technologies to develop innovative customer-facing demonstrations and internal...SuggestedRemote jobHourly payFull timeInternshipLocal area$128.19k - $184.01k
...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...SuggestedRemote jobFull time- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building... ...at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used...Remote jobInternship
- ...with product and design teams (ex-Google/FB/Apple/Microsoft) to develop, test, and launch new features and improvements for our... ...planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps...Full time
- ...competition for jobseekers. We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Visualization engineers, BI Analysts, Machine...Full timeH1bRemote work
$77.82k - $142.53k
Software Engineering Team Lead Apply Online Responsibilities Agile-oriented project planning and execution for defined feature sets.... ...maintaining/balancing business situations and constraints. Well-developed logical thinking and reasoning skills. Ability to prioritize...Work experience placementLocal area$93.09k - $124.12k
...DWDM transport devices. Write and maintain technical operational documentation and SOP for Transport discipline supporting the NOC. Develop and maintain Circuit Layout Records, Network Diagrams, and other supporting documentation. Review and provide feedback to network...Full timeTemporary workWork at officeRemote workShift workNight shift$25 - $50 per hour
Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in San Mateo. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training ...Shift workNight shiftWeekend work- Our client is a global industry leading industrial solutions provided for cutting machines, equipment, and solutions beyond machines. The precision cutting technology rests on four main pillars:- Superior, industry-leading CNC cutting machines and eq Service Engineer, ...
$18 - $25 per hour
...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test... ...together business acumen with full-stack technical know-how to develop innovative solutions for our clients' most complex challenges....Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$91.7k - $152.7k
...Description Lead the design, development, implementation, and support of automation systems used in manufacturing operations. Develop and maintain automated control systems, including PLC, HMI, SCADA, robotics, and machine vision solutions where applicable....Contract workVisa sponsorshipWork visaRelocation package$67.96k - $88k
...People in this position are considered the most senior of D&A staff, and as such, will be expected to take primary responsibility for developing solutions and fulfilling job duties. This position may also act as a backup for management in several capacities including, but...Full timeWork experience placementFlexible hours$52k - $66k
As a Software Support Specialist, you’ll provide basic-level support by researching and troubleshooting software issues, guiding clients... ...functionality, and resolving straightforward concerns. You’ll develop your skills through data analysis, collaborative testing, and effective...Work at officeLocal area$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software... ...Simlab software for consumer electronics workflows Develop and enhance Multiphysics workflows that are new and existing in...Remote jobHourly payFull timeInternshipWork at officeLocal area- ...customer requests and translate them into manufacturable product specifications. Develop and modify 3D CAD models, detailed drawings, and BOMs using SolidWorks or similar software. Customize existing designs to meet customer needs while ensuring feasibility, cost...Full timeFlexible hours
$120k - $140k
...efficiency and sustainability for commercial vehicle fleets, by developing innovative hardware and data analytics solutions. Inventors of... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading...Remote jobFull timeH1b$98.4k - $164k
...attention to detail and accuracy You have experience with data analysis and visualization using excel and machine reliability software You have experience with CNC machining and PLC programming You have a strong understanding of Total Productive Maintenance (...Contract workRelocation package$80k
...Support proactive network monitoring, incident management, and root cause analysis. Mentor Tier 1 and Tier 2 NOC technicians; develop and maintain operational standards, playbooks, and knowledge articles. Support SD-WAN architecture, configuration, and testing for...Permanent employmentTemporary workNight shift$93.12k - $120.24k
...professional services firm, we provide a variety of work experience and develop our people through training, mentoring, and coaching to... ...mathematical skills are required. Working knowledge of software such as AutoCAD and Civil 3D is required. Excellent verbal and...Temporary workWork experience placementWork at officeRelocationRelocation packageFlexible hours$20 - $60 per hour
...multidisciplinary team of engineers and scientists to design, develop, and implement technology solutions across various stages of drug... ...development. Familiarity with programming languages or software used in automation and systems engineering. Experience with...Permanent employmentFull timeSummer workInternshipWork at office$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software... ...simulation tools for thermo-mechanical analysis workflows Develop and enhance workflows for thermal, structural, and coupled...Remote jobHourly payFull timeInternshipWork at officeLocal area- Cruise & Excursions Director American Cruise Lines, the largest USA flagged cruise line in the United States, is looking to add Cruise & Excursions Directors to our shipboard team for our 2026 season. American Cruise Lines only operates within the United States and...Daily paidFull timeWork at officeLocal areaImmediate startHome officeShift workDay shift
$28 - $33 per hour
...duties of the position upon absence Act as a liaison between prospective residents, families, and the facility Identify and develop referral sources Develop and maintain positive relationships with area hospitals and community agencies Generate public relations...Temporary work- .... Assist Corporate Desk Side Support technicians with large IMAC’s. Documents, maintains, upgrades or replaces hardware and software systems. Supports and maintains user account information including rights, security and systems groups. Trains employees, identifies...Contract workWork at office
- ...installation and file change control notices. 5. Physically replace the hardware Type of education this candidate needs: High School diploma Software skills needed: Need to be able to work with PCs and Cisco equipment. Must have experience with support of PCs in an enterprise...Contract workNight shift
- ...Paypal, western union, client, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full-...Full time
$30 per hour
...interruption! Responsibilities: Serve as the escalation point for NOC/Helpdesk tickets, troubleshooting advanced hardware, software, and network issues. Provide managed IT support for multiple client environments, ensuring SLA compliance and clear communication...Permanent employmentTemporary workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer internship remote Bangor, ME
- entry level software engineer remote Bangor, ME
- senior software engineer remote Bangor, ME
- remote entry level software developer Bangor, ME
- part time software developer remote Bangor, ME
- software technology Bangor, ME
- software intern Bangor, ME
- entry level software sales Bangor, ME
- id software Bangor, ME
- software sales Bangor, ME




