Back to Jobs

Senior Programmer

Remote, USA Full-time Posted 2026-06-17

Senior Programmer / Software Developer Full Time-Exempt

Job Description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. As a Senior Programmer the main responsibilities will include the designing, testing development and implementation strategies of new software products and enhancements to existing products. This role is a mid-level position that leads by example and mentoring for other team members. When joining ASSERTUS you will be working hand to hand with industry leaders’ large-scale applications and frameworks, with an outstanding communication and leadership skills. Basic Qualifications • Full Stack Developer • 4+ years of professional software development experience • 3+ years of programming experience with C# including object-oriented design • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems • 2+ years of experience as a mentor, tech lead OR leading an engineering team • Available for face-to-face work 100% Other Requirements • Bachelor's degree in Computer Science (or related field) • Proficient in Database Design and XML Schema • Proficient in cloud computing design, Web Base and SaaS development solutions (Razor, HTML, APSX, Web Service, Web API) • Windows Base application development experience (WinForms, WinService) • Familiarity with Azure DevOPS and Microsoft.Net • Experience and command of the language C #, VB .Net, Jquery, Java • Experience with XML, JSON • Knowledge of industry standard development practices: source control, asset pipelines, issue tracking, and QA. • Exposure to post-launch on-going product development and delivery • Proven experience with development and support of high traffic/transactional applications • Possess strong stakeholder engagement skills, with an ability to build meaningful relationships with internal/external partners, • Demonstrated experience with automation testing frameworks to test functional and integration requirements at code level • Demonstrated experience using technical practices such as writing clean and testable code • Ability to multi-task, organize, and prioritize work Jobs Responsibilities • Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems. • Enhances staff accomplishments and competence by planning delivery of solutions; answering technical and procedural questions for less experienced team members; teaching improved processes; mentoring team members. • Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements. • Arranges project requirements in programming sequence by analyzing requirements, preparing a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic. • Programs the computer by encoding project requirements in computer language; entering coded information into the computer. • Develop, design and elaborates Software development experience using secure coding practices to mitigate common vulnerabilities • Confirms program operation by conducting tests, modifying program sequence and/or codes. • Provides reference for use of prime and personal computers by writing and maintaining user documentation, maintaining a help desk. • Maintains computer systems and programming guidelines by writing and updating policies and procedures. • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies. • Contributes to team effort by accomplishing related results as needed.

Compensation

Package, Includes Vacation 18 days Sick 15 days Holidays & Birthday benefits Parking included 401K Employer Matching Medical Insurance Role Eligible to Production bonus and Christmas bonus Apply Job!

Similar Jobs

Principal Engineer / Software Architect (Remote Possible)

Remote, USA Full-time

Entry Level Software Developer at SynergisticIT Tampa, FL

Remote, USA Full-time

Field Claims Representative

Remote, USA Full-time

Farmers Insurance Agent In Training

Remote, USA Full-time

Sales Representative

Remote, USA Full-time

Mobile QA Engineer/Tester (Remote)

Remote, USA Full-time

SALES & SERVICE REPRESENTATIVE - CAGUAS BRANCHES - FIRST BANK PR

Remote, USA Full-time

Software Development Engineer, Robotic Storage Technology

Remote, USA Full-time

Python Programmer (Remote)

Remote, USA Full-time

Director, Senior Technology Manager, Systematic Risk Trading Technology / Central Risk Book Technology, Global Markets Technology

Remote, USA Full-time

AWS/Azure Cloud Solutions Engineer - Integrated Cloud Consulting Manager (Location Flexible)

Remote, USA Full-time

Apply Now: VIRTUAL and FLEXIBLE | K-5 ELA and Math Teacher Tutor

Remote, USA Full-time

Experienced Cybersecurity Analyst and Data Entry Specialist – Part Time Remote Opportunity with arenaflex

Remote, USA Full-time

Lead Travel Consultant

Remote, USA Full-time

Teller Part Time 20hrs - Marianna Branch, Marianna FL

Remote, USA Full-time

Product Manager – Digital Products

Remote, USA Full-time

Experienced Full Stack Customer Support Representative – Live Chat Operations for blithequark

Remote, USA Full-time

Director, Non-Acute Supply Chain in Charleston, SC

Remote, USA Full-time

Seasonal Remote Customer Experience Ambassador

Remote, USA Full-time

Experienced Virtual Chat Assistant – Remote Customer Service Representative for Dynamic Technology Company

Remote, USA Full-time