Post job

Programmer jobs in Lynchburg, VA - 39 jobs

All
Programmer
Senior Software Engineer
Software Engineer
Senior Java Developer
Information Technology Programmer
Systems Analyst
Development Team Member
Junior Software Engineer
Scientific Programmer
Junior Developer
Lead Developer
  • PeopleSoft programmer

    Saxon Global 3.6company rating

    Programmer job in Roanoke, VA

    Saxon Global is one of the fastest growing Inc 500 Companies in the US, providing enhanced IT consulting, and engineering solution services. Saxon global specializes in Business Intelligence, Mobility, Big Data & Cloud and provides IT tools and services to help organizations across industry verticals such as Financial Services, Retail, Telecom, Healthcare, Banking and Media Entertainment for their continued growth Saxon Global in its constant endeavour to excel have strengthened its skills and expertise in emerging technologies like in Business Intelligence, Mobility, Big Data & Cloud. What makes Saxon Global unique is our ability to help clients meet their business challenges through these technologies and our expert solutions. Saxon Global is partners with industry leading technology experts to create a compelling technology stack and drive the benefits of this to our esteemed customers through our skilled resources and deep vertical market experts. Job Description Position:-- PeopleSoft programmer Location:-- Roanoke, VA (preferred) or Raleigh, NC Duration:-- 6 Months Major Responsibilities • We are looking for a strong Senior PeopleSoft Functional and Technical Programmer Analyst that can assist with on-going initiatives around PeopleSoft Financials and HRMS. • The successful candidate will be able to help deliver on projects while working in tandem with various members of the technical team and the business community. S/he must be able to write functional and technical specs, leveraging his or her extensive knowledge in PeopleSoft, specifically in the FIN and HRMS modules (eBill is a MUST HAVE for this manager to move quickly!) The Programmer Analyst is responsible for working individually or as part of a team to analyze, develop, test, and support business solutions by performing the following duties: ESSENTIAL DUTIES AND RESPONSIBILITIES • Acts independently or under very limited supervision from management to assist in research and fact finding to develop or modify information systems • Perform in-depth analysis and research of large or complex systems and inter-system interaction • Write detailed and maintainable program specifications for programs, objects or systems to be used by others • Write new, highly complex programs, objects or systems from detailed specifications • Facilitate technical and user walkthroughs of information systems • Provide time estimates for projects to be performed by self or others • Lead small to medium projects including cross-functional interaction • Interface frequently with business partners concerning their needs • Maintain a thorough knowledge of Advance Auto Parts technologies and is viewed as an expert in a particular business area (SME) • Recommend and research new technology in conjunction with Advance Auto Parts Architects • Work closely with Advance Auto Parts Architects to solution systems (overall architecture, interface design, data model, etc.) as well as develop new designs and architecture for areas independently • Use established design patterns in design and development. Help teach out and share these design constructs with fellow team members, recommending new design constructs as needed. • Lead code and design reviews for appropriate level of complexity • Perform Fit/Gap analysis on the client's business processes and their use of the software or intended use of the software. • Work with Technical Team to assist in design configuration, enhancements, conversions and interfaces. • Support and coordinate with technical team for documentation and testing • Partner with internal client users to ensure proper knowledge transfer related to the delivered features in the latest PeopleSoft release in addition to updating UPK materials. • Provide post-production support activities to client personnel after go-live date • Provide techno/functional PeopleSoft expertise in any of the PeopleSoft Financials and HCM modules. • Experience in designing and developing business solutions based on PeopleSoft technologies. • Provide on-call support for moderate to critical system issues • Excellent communication skills are essential. Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. • 10+ years of experience building new functionality development and project implementations. • 10+ years of experience maintaining, supporting and upgrading PeopleSoft. • 5+ years of experience building and maintaining PeopleSoft integrations with 3rd part applications (file transfers, web services, CI, Excel-to-CI) • 5+ years of experience working in environments with rigorous Software Development Lifecycle methodologies. Experience working with STAT is a plus. • Strong organization, communication and analytical skills • Ability to design, code, test, and debug in the required environment • Strong teamwork and problem solving skills • Ability to work in a fast paced environment, balance multiple concurrent assignments, and adapt well to changing priorities • PeopleSoft 9.2, PeopleTools 8.53+, PeopleCode, Component Interface, SQR/SQL, PeopleSoft Application Engine, PS Query, PeopleSoft Process Scheduler, Data Mover, XML Publisher, Crystal, PeopleSoft Payroll Interface, Unix/Linux shell scripting • Hyperion experience is a plus • Databases/RDMS: Oracle 11g+, SQL Server 2008+ • Operating Systems: HP-Unix/AIX/Linux, Windows • Other Software/Tools: Toad for Oracle, SQL Plus, WS_FTP, Putty, UltraEdit, UC4, STAT EDUCATION and EXPERIENCE Education: Bachelor's Degree and 5-7 years of PeopleSoft development and support experience. Thanks & Regards Nagesh Saxon Global Inc. 1320 Greenway Drive, Suite 660 Irving, TX-75038 Phone: ************ X - 102 Qualifications Bachelor's Degree and 5-7 years of PeopleSoft development and support experience. Additional Information • Hyperion experience is a plus • Databases/RDMS: Oracle 11g+, SQL Server 2008+ • Operating Systems: HP-Unix/AIX/Linux, Windows • Other Software/Tools: Toad for Oracle, SQL Plus, WS_FTP, Putty, UltraEdit, UC4, STAT
    $61k-78k yearly est. 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Scientific Programmer

    Details

    Programmer job in Roanoke, VA

    The Center for Human Neuroscience Research in the Fralin Biomedical Research Institute at VTC seeks a person to manage and further develop the lab's neural network models for estimating neuromodulator concentrations from in vivo neurochemical recordings. The successful candidate should have experience with modern programming tools, machine learning, and, in particular, neural networks. This person will work under the direction of Dr. Read Montague, will maintain and implement the lab's current neural network models, and will participate with other lab members in further developing models for estimating neuromodulator concentrations. The successful candidate will also help with implementing machine learning approaches to other problems arising in the lab. Required Qualifications Demonstrated programming experience. Master's degree in a quantitative discipline (mathematics, computer science, engineering, physics) or equivalent education, training or experience. Demonstrated experience in machine learning and neural networks. Ability to work independently on multiple deadlines with competing deadlines. Ability to work effectively with other team members. Preferred Qualifications Programming experience in Python, R, Matlab. Experience using TensorFlow, Keras, and PyTorch. Appointment Type Restricted Salary Information Commensurate with experience Review Date 10/13/2023 Additional Information The successful candidate will be required to have a criminal conviction check. About Virginia Tech Dedicated to its motto, Ut Prosim (That I May Serve), Virginia Tech pushes the boundaries of knowledge by taking a hands-on, transdisciplinary approach to preparing scholars to be leaders and problem-solvers. A comprehensive land-grant institution that enhances the quality of life in Virginia and throughout the world, Virginia Tech is an inclusive community dedicated to knowledge, discovery, and creativity. The university offers more than 280 majors to a diverse enrollment of more than 36,000 undergraduate, graduate, and professional students in eight undergraduate colleges, a school of medicine, a veterinary medicine college, Graduate School, and Honors College. The university has a significant presence across Virginia, including the Innovation Campus in Northern Virginia; the Health Sciences and Technology Campus in Roanoke; sites in Newport News and Richmond; and numerous Extension offices and research centers. A leading global research institution, Virginia Tech conducts more than $500 million in research annually. Virginia Tech does not discriminate against employees, students, or applicants on the basis of age, color, disability, sex (including pregnancy), gender, gender identity, gender expression, genetic information, national origin, political affiliation, race, religion, sexual orientation, or military status, or otherwise discriminate against employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants, or on any other basis protected by law. If you are an individual with a disability and desire an accommodation, please contact Brittany Shelton at ************* during regular business hours at least 10 business days prior to the event.
    $77k-113k yearly est. 60d+ ago
  • IT - Application Programmer ON-SITE

    BMS Direct, Inc.

    Programmer job in Lynchburg, VA

    Job DescriptionDescription: Purpose of Job: Analyze, develop, test, maintain and document applications mainly for statement and invoice processing utilizing PReS Connect for document composition and Alchem-e for workflows. Supervises: None Essential duties and responsibilities: Analyze objectives specified in existing documentation and business rules within existing applications in preparation for conversions from our Legacy systems. Write, test, maintain and document appropriate code for converting these existing applications from the Legacy systems into Windows-based systems using PReS Connect document composition software and Alchem-e workflow software Create application documentation detailing business rules and specifications for future reference, change management and training purposes Provide program changes to Operations Department needed in job documentation for automated applications as necessary Convert, parse and analyze data files using various database applications and utilities Perform other duties as directed by Supervisor or Manager General Time Allocations: This position will require 100% of your time to be spent programming applications during the conversion process from our Legacy systems over to Windows-based systems and the setup of new customer billing applications. Working conditions: Typical workday: 8:00 - 5:00 with some evening and weekend work Noise: low Environment: good Requirements: Required qualifications: Objectif Lune's PReS Connect, Racami's Alchem-e, Microsoft Office, Microsoft Windows Server, BCC postal software, Programming languages such as PHP, Perl and JavaScript and Microsoft SQL Server or other relational database experience Education and/or Experience: Bachelor's degree or equivalent combination of education and experience. Manual and physical requirements: Regularly required to sit or stand. Required to occasionally move and/or lift 45 pounds or more. Other skills: Good communication and interpersonal skills, a logical approach to problem solving and self-reliance with the capability of working independently or in a team. Maintain professional appearance and demeanor that reflect the company's commitment to quality, continuous improvement, and respect for individuals.
    $69k-99k yearly est. 10d ago
  • IT - Application Programmer ON-SITE

    BMS Direct

    Programmer job in Lynchburg, VA

    Full-time Description Purpose of Job: Analyze, develop, test, maintain and document applications mainly for statement and invoice processing utilizing PReS Connect for document composition and Alchem-e for workflows. Supervises: None Essential duties and responsibilities: Analyze objectives specified in existing documentation and business rules within existing applications in preparation for conversions from our Legacy systems. Write, test, maintain and document appropriate code for converting these existing applications from the Legacy systems into Windows-based systems using PReS Connect document composition software and Alchem-e workflow software Create application documentation detailing business rules and specifications for future reference, change management and training purposes Provide program changes to Operations Department needed in job documentation for automated applications as necessary Convert, parse and analyze data files using various database applications and utilities Perform other duties as directed by Supervisor or Manager General Time Allocations: This position will require 100% of your time to be spent programming applications during the conversion process from our Legacy systems over to Windows-based systems and the setup of new customer billing applications. Working conditions: Typical workday: 8:00 - 5:00 with some evening and weekend work Noise: low Environment: good Requirements Required qualifications: Objectif Lune's PReS Connect, Racami's Alchem-e, Microsoft Office, Microsoft Windows Server, BCC postal software, Programming languages such as PHP, Perl and JavaScript and Microsoft SQL Server or other relational database experience Education and/or Experience: Bachelor's degree or equivalent combination of education and experience. Manual and physical requirements: Regularly required to sit or stand. Required to occasionally move and/or lift 45 pounds or more. Other skills: Good communication and interpersonal skills, a logical approach to problem solving and self-reliance with the capability of working independently or in a team. Maintain professional appearance and demeanor that reflect the company's commitment to quality, continuous improvement, and respect for individuals.
    $69k-99k yearly est. 60d+ ago
  • Freshens Team Member (Part-Time Non-Benefitted)

    Roanoke College 4.0company rating

    Programmer job in Salem, VA

    Roanoke College is a place where every student who works hard has the opportunity to succeed. We champion potential, providing essential learning and leadership through innovative academic programs and transformative educational experiences, giving students the mettle, mindset, and empathy to pursue lives of purpose, build meaningful careers, and meet society's most pressing needs. Located in scenic Salem, Virginia, Roanoke College is an intimate, welcoming community that has served the local region and beyond for nearly 200 years. Now, we're building on momentum and offering a Roanoke experience for today's students and a legacy that belongs to every Maroon. Learn about the College's new strategic plan, Imagine Roanoke: A Strategic Plan for Roanoke College and the 21st Century Learner. Roanoke College is a nationally ranked residential liberal arts college affiliated with the Lutheran Church (ELCA), located in the beautiful Roanoke Valley of Virginia. A Phi Beta Kappa institution, Roanoke College is an equal opportunity employer and actively seeks diversity among its faculty, staff, and students; women and members of under-represented groups are especially encouraged to apply. The Position Freshens is a healthy "fresh casual" concept, which offers prepared to order food inspired by fresh ingredients as well as our signature fresh blended smoothies. We are located in the heart of downtown Salem, at the edge of Roanoke College's main campus. Freshens is a fast-paced location serving guests both from the college and the community. This part time non-benefitted Freshens Team Member position plays a vital role in helping us achieve our mission to provide excellent hospitality experiences to all of our guests. They will offer welcoming, genuinely friendly face-to-face service, and prepared-to-order sandwiches, bowls, salads, wraps, and smoothies in a clean and welcoming environment. They are responsible for ensuring that food is prepared accurately and timely, in an attractive and an appetizing manner. Primary Responsibilities: * Serves as a representative of Roanoke College, displaying courtesy, tact and respect in all interaction with out students, members of the RC community and with the general public. * Serve guests with enthusiasm. * Prepare and serve food and beverages to operations standards, with strict adherence to recipes. * Apply and enforce proper methods of safety and sanitation as instructed by the VDH and Management. * Ensure cleanliness and proper storage of all dishware, equipment, and utensils. * Maintain the cleanliness of the kitchen area and seating areas. * Responsible for prepping and stocking food, beverage, and non-food items for the shift and following service periods. * Operate point-of-sale/cash register, as well as kitchen appliances and warewashing equipment. * Complete station assignment responsibilities and help elsewhere as needed * Work positively with co-workers and supervisors. * Follow policy and procedures as established by Dining Services. * Performs other duties as required. Physical Requirements: * Ability to see, speak and hear * Continuous standing with consistent walking * Ability to work for long periods of time, regularly 9 hours and longer on some days * Ability to reach, bend and stoop * Continuous use of manual dexterity and gross motor skills * Ability to lift up to 20 pounds regularly and up to 40 pounds with assistance * Ability to work in a fast-paced food service environment Hours of operations may vary based on operational need and Roanoke College academic calendar. This position is required to be available mornings, evenings, weekends and holidays. This position is a part-time, non-benefitted role that works August through May.
    $22k-28k yearly est. 60d+ ago
  • Systems Analyst

    Meriplex 3.7company rating

    Programmer job in Roanoke, VA

    The Systems Analyst acts as the foundation for Meriplex's Technical Assistance Center (TAC) and reports to a TAC Manager. This role works within the TAC's ticketing system to resolve Level 1 end user issues. The Systems Analyst must deliver exemplary customer service while following all SOPs to complete customer requests. The person in this position is responsible for an array of end-user issues ranging from general desktop diagnostics to customer specific application support. This role will be responsible for providing on-site support to a Meriplex client with locations in Lynchburg, VA and Roanoke, VA. Key Responsibilities: Deliver general workstation support. Provide customer specific application support. Troubleshoot basic network connectivity and devices/user connectivity. Administer incident response system reboots. Perform basic OS support. Utilize basic Azure support skills. Provide first level triage virtual server support to reestablish functionality. Driven to follow all SOP to resolve all technical issues. Navigate Active Directory to enact distribution groups and create, change, and disable users. Perform basic ITIL security to provide basic printing and connectivity support. Deliver scripted application support. TCP/IP troubleshooting abilities. Able to perform basic VPN connectivity issues and password resets. Basic end-user email support. Knowledge, Skills, and Abilities: Basic knowledge of Microsoft 365 applications. Basic knowledge of command line. Understanding of basic technical triage methodologies. Basic TCP/IP understanding. Ability to communicate both verbal and written technical information to a wide range of end-users. Ability to effectively set expectations regarding delivery of service. Strengthen customer relationships by providing exemplary customer service. Ability to work in a team environment; contribute as a team member and treat co-workers, subordinates, and customers with respect. Adherence to ticketing methodologies regarding documentation, process, and workflow. Support, manage, troubleshoot, and resolve service requests with the appropriate level of urgency and professionalism. Properly manage workflow using research, documentation, RMM tools, ticket system, and communication. Preferred Education, Experience, and Certifications: Prior MSP support desk experience, highly encouraged. A+ certification. Network+ certification. Server+ certification. Azure support. Superior reading, writing, and communication skills. Basic knowledge of network concepts, devices, and best practices. Basic Microsoft 365 certification. Work Schedule/Travel: Meriplex's TAC operates 24/7 - both workday and after hours shifts available, Monday - Sunday. Estimated 0% travel required. Physical Demands: Sedentary Work - Exerts up to 50 pounds of force occasionally, a negligible amount of force frequently, and/or constantly having to lift, carry, push, pull or otherwise move objects, involving the human body. Sedentary work involves sitting most of the time. Disclaimer: Meriplex Communications and Meriplex Solutions are Equal Employment Opportunity Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. The above information in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. #LI-DNP
    $64k-86k yearly est. 31d ago
  • Receiving Team Member - 2nd Shift - Roanoke, VA

    Msccn

    Programmer job in Roanoke, VA

    ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers . If you have the required skill set, education requirements, and experience, please click the submit button and follow the next steps. Unless specifically stated otherwise, this role is "On-Site" at the location detailed in the job post. Eaton's EPG CHD EP Americas division is currently seeking a Receiving Team Member - 2nd Shift to join our team in Roanoke, VA. The core hours are 3:30pm-12:00am. The hourly rate for this position is $20.78 plus $1.25 shift differential per hour plus $1.25 per hour shift differential. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations. What you'll do: Must be willing to operate multiple powered industrial equipment such as stand up/sit down forklifts, and the electric pallet jack. Use RF units to scan product and location barcodes. Relocate incoming shipments to pre-identified location. Follow safety procedures for equipment used to reduce potential for accidents. Use provided safety box cutters to cut packaging materials. Complete daily checkoff sheets while monitoring equipment to ensure proper funtionality. Ability to lift products and place into proper staging location. Communicate with direct leadership for direction and answer questions or concerns. Communicate with coworkers to share expertise. Understand and meet quota/productivity requirements. Maintain regular safety and cleaning standards to support 5S methodology. Qualifications: Basic (Required) Qualifications: A minimum of six (6) months reach truck experience. Must have a high school diploma or GED from an accredited institution. Eaton will not consider applicants for employment immigration sponsorship or support for this position. This means that Eaton will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc. No relocation benefit is offered for this position. Only candidates residing within the immediate area of Roanoke, VA (50 miles) will be considered for this position. Position Criteria: Must be able to lift to 50 lbs. Remain standing for an extended period up to 10 hours. Able to perform with constant movement of the arms. Skills: PERFERRED KNOWLEDGE, SKILLS, AND ABILITIES Knowledge: English Language - Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar. Experience using Microsoft Office products including Word, Excel, Outlook, etc… Experience using SAP and WMS (Warehouse Management System) ERP (Enterprise Resourse Planning) systems. Production and Processing - Awareness of techniques for maximizing the effective manufacturing and production processes including quality control for the distribution of goods. Skills: Critical Coordination - Adjusting one's actions in relation to another. Basic Math - Ability to add, subtract, multiply, and divide. Speaking - Talking to others to convey necessary information effectively. Time Management - Managing time enabling oneself to achieve predetermined goal. Monitoring - Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action. Active Learning - Understanding the implications of new information for both current and future problem-solving and decision-making. Systems Analysis - Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes. Operation Monitoring - Observing gauges, dials, or other indicators to ensure a machine is working properly. Abilities: Spatial Orientation - The ability to know your location in relation to the environment or to know where other objects are in relation to you. Manual Dexterity - The ability to quickly move your hand, your hand together with your arm, or your two hands to grasp, manipulate, or assemble objects. Dynamic Strength - The ability to exert muscle force repeatedly or continuously over time. This involves muscular endurance and resistance to muscle fatigue. Gross Body Coordination - The ability to coordinate the movement of your arms, legs, and torso together when the whole body is in motion. Multi-limb Coordination - The ability to coordinate two or more limbs (for example, two arms, two legs, or one leg and one arm) while sitting, standing, or lying down.
    $20.8 hourly 4d ago
  • Development Lead

    Stratacuity

    Programmer job in Roanoke, VA

    The Development Lead serves as the technical liaison across workstreams, ensuring that development efforts are aligned with business goals and technical standards. This role partners with Cognizant and Iseries teams to manage integration and development activities. Key Responsibilities: * Act as the technical liaison to workstreams. * Own company wide-led development initiatives, partnering with vendor and iSeries teams. * Lead Iseries integration-related activities. * Ensure alignment and clarity in technical direction. * Identify and communicate technical obstacles. * Ensure adherence to best practices and development processes. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Remote: Yes Location: Roanoke, VA, US Job Type: Date Posted: October 27, 2025 Pay Range: $60 - $80 per hour Similar Jobs * Development Associate * STEM Development Program * Software Development Engineer * STEM Rotational Career Development Program * Lead Pharmacist
    $60-80 hourly 1d ago
  • Sr Java Developer

    Gnw

    Programmer job in Lynchburg, VA

    At Genworth, we empower families to navigate the aging journey with confidence. We are compassionate, experienced allies for those navigating care with guidance, products, and services that meet families where they are. Further, we are the spouses, children, siblings, friends, and neighbors of those that need care-and we bring those experiences with us to work in serving our millions of policyholders each day. We apply that same compassion and empathy as we work with each other and our local communities. Genworth values all perspectives, characteristics, and experiences so that employees can bring their full, authentic selves to work to help each other and our company succeed. We celebrate our diversity and understand that being intentional about inclusion is the only way to create a sense of belonging for all associates. We also invest in the vitality of our local communities through grants from the Genworth Foundation, event sponsorships, and employee volunteerism. Our four values guide our strategy, our decisions, and our interactions: Make it human. We care about the people that make up our customers, colleagues, and communities. Make it about others. We do what's best for our customers and collaborate to drive progress. Make it happen. We work with intention toward a common purpose and forge ways forward together. Make it better. We create fulfilling purpose-driven careers by learning from the world and each other. POSITION TITLE Sr Java Developer *This role is not eligible for employment visa sponsorship * POSITION LOCATION This position is available to Virginia residents as Lynchburg & Richmond, Virginia in-office/hybrid applicants. YOUR ROLE As an IT team member, you'll play a crucial role in designing, implementing, and managing technology solutions that are the foundation of the world class customer service that our customers expect and deserve - now and in the future. What you will be doing Responsible for supporting business needs by leading/coordinating project builds, developing solutions, and establishing clean documentation Recommend system solutions by comparing advantages and disadvantages of custom development, emerging new technologies and off-the-shelf alternatives Lead development and oversees testing while managing changes for supported applications including the managing and distribution of team assignments Translate simple and complex user stories into functional and actionable software. Create visual representations of logical business processes Triage, troubleshoot, and fix production problems as they arise by brainstorming the best possible solution, while understanding the impact of system downtime and SLAs Collaborate with teams that are geographically dispersed among different locations and time zones What you bring A strong background in developing and delivering solutions Continuous process improvement mindset Bachelor's degree in computer science or equivalent certifications 7-10 years experience in Application Development and data technologies/design 7-10 years of experience programming in Java, and web development frameworks (Spring) 7-10 years of experience in developing, supporting, and consuming RESTful services and microservices Good understanding of Software Engineering principles Flexibility and proven ability to deliver with constantly changing priorities Understanding of health care or insurance businesses, products, services, and operations Experience with cloud technologies (Azure or AWS) is a plus Employee Benefits & Well-Being Genworth employees make a difference in people's lives every day. We're committed to making a difference in our employees' lives. Competitive Compensation & Total Rewards Incentives Comprehensive Healthcare Coverage Multiple 401(k) Savings Plan Options Auto Enrollment in Employer-Directed Retirement Account Feature (100% employer-funded!) Generous Paid Time Off - Including 12 Paid Holidays, Volunteer Time Off and Paid Family Leave Disability, Life, and Long Term Care Insurance Tuition Reimbursement, Student Loan Repayment and Training & Certification Support Wellness support including gym membership reimbursement and Employee Assistance Program resources (work/life support, financial & legal management) Caregiver and Mental Health Support Services The base salary pay range for this role starts at a minimum rate of $91,800 up to the maximum of $166,000. In addition to your base salary, you will also be eligible to participate in an incentive plan. The incentive plan is based on performance and the target earning opportunity is 10% of your base compensation. The final determination on base pay for this position will be based on multiple factors at the time of this job posting including but not limited to geographic location, experience, and qualifications to ensure pay equity within the organization.
    $91.8k-166k yearly Auto-Apply 35d ago
  • Data System Analyst

    Roanoke City School District

    Programmer job in Roanoke, VA

    GENERAL STATEMENT OF JOB The Data Systems Analyst supports the implementation, maintenance, administration, and interoperability of Roanoke City Public Schools (RCPS) enterprise applications and business systems. Working under the direction of the Director of System Data and Project Management, this position ensures the accuracy, consistency, availability, and security of system data needed to support operational and instructional priorities across the division. The analyst serves as a functional administrator for business systems (e.g., accounting, purchasing, accounts payable, payroll, human resources, student fee payments, and print shop requests), including user provisioning, security roles, workflow approvals, documentation, training, quality assurance, and vendor coordination. This role requires strong analytical skills, customer service, and the ability to communicate technical information effectively to staff at all levels. ESSENTIAL JOB FUNCTIONS Provide excellent customer service and support to staff at all levels through clear communication, problem resolution, and training. Develop, maintain, and support secure data connections and integrations between disparate systems, ensuring accuracy, reliability, and adherence to interoperability standards. Collect, clean, validate, and analyze data from multiple systems to support operational and instructional reporting requirements. Assist with the administration of business systems by setting up and disabling users; maintaining security roles and access; and configuring approval workflows. Ensure seamless transfers and synchronization of employee and operational data across HR, timekeeping, student information, emergency notification, and other systems. Document data processes, user guides, system configurations, and workflows to support sustainability and knowledge sharing. Monitor automated jobs and integrations to ensure timely and accurate data flow; identify and resolve issues proactively, including root-cause analysis and prevention. Conduct testing and quality assurance for new and existing applications, including configuration changes, upgrades, and patches. Collaborate with other Departments on system configuration, performance, and security measures; support regular data backups and up-to-date disaster recovery plans. Serve as a liaison with system vendors for technical issues, enhancements, and roadmap planning; coordinate issue resolution and communicate status to stakeholders. Analyze business processes and system functionality to maximize system benefits; research and recommend improvements to increase operational efficiency. Contribute to project plans and complete assigned tasks for technology and system initiatives using standard project management practices. Maintain professional and technical knowledge through training, publications, networks, and relevant professional groups. KNOWLEDGE, SKILLS, AND ABILITIES Proficiency with Microsoft 365, databases, SQL, reporting tools, and data interoperability standards. Understanding of enterprise resource planning (ERP) concepts and business functions (e.g., purchasing, payroll, accounting, HR). Ability to analyze processes and systems, research best practices, and translate technical concepts for non-technical audiences. Strong customer service orientation, clear written and verbal communication, and effective training/facilitation skills. Solid problem-solving abilities with analytical and logical reasoning; capacity to diagnose and resolve system issues. Commitment to confidentiality, data integrity, and security; ability to work independently and collaboratively across departments. Adaptability and initiative in a rapidly changing technology environment; interest in AI, automation, web-based tools, and data modeling. EDUCATION AND EXPERIENCE Bachelor's degree in computer science, information systems, data analytics, business information technology, business administration, or a related field; or equivalent combination of education and work experience (typically 3+ years). Experience with data analysis, database structures, reporting tools, integrations, or enterprise system support. Experience with Keystone ERP, PowerSchool, Frontline, and UKG Ready time management systems preferred but not required. PHYSICAL REQUIREMENTS Work is primarily in a clean, temperature-controlled office environment and requires sustained visual focus and repetitive hand and waist motion. Some standing, walking, moving, climbing, carrying, bending, kneeling, crawling, reaching, handling, pushing, and pulling may be required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential tasks. WORK ENVIRONMENT Inside office environmental conditions exist (temperature controlled, low hazard, low noise level). DISCLAIMER This is intended to describe the general nature and level of work performed by individuals assigned to this classification. It is not intended to be an exhaustive list of all duties, responsibilities, and qualifications required; management reserves the right to revise the job description. Other duties may be required and assigned.
    $64k-83k yearly est. 6d ago
  • Junior Software Engineer

    Innovative Refrigeration Systems

    Programmer job in Waynesboro, VA

    Innovative Refrigeration Systems, Inc. is seeking a Junior Software Engineer to join our growing development team. This is a hands-on, entry-level opportunity for a creative and motivated developer to contribute to our enterprise safety and sustainability software-as-a-service platforms and internal tooling. This role is based onsite and offers career development within a fast-paced, startup-style environment. Innovative Refrigeration Systems, Inc. is a premier custom design-build contractor for industrial refrigeration systems, providing design, fabrication, construction, commissioning, and service in-house. Job Role: The Junior Software Engineer supports the development, testing, and deployment of our proprietary EHS and process safety software systems, used by Fortune 100 companies. This role is ideal for someone with a strong foundation in software development and a desire to grow technically while working in a collaborative team environment. Key Duties: * Design, develop, test, and deploy software features and functionality across the full stack. * Write clean, maintainable code for front-end UIs and back-end APIs. * Create and maintain automated unit and integration tests. * Participate in team design discussions and collaborative problem-solving. * Take ownership of projects and contribute to improving the customer experience. Requirements: * Bachelor's degree in Computer Science, related field, or equivalent work experience. * Proficiency in modern JavaScript and familiarity with frameworks such as Vue or React. * Experience with modern PHP or comparable programming languages. * Demonstrated ability to learn and apply new technologies quickly. * Strong communication and collaboration skills. * Must be able to remain in a stationary position (seated or standing) for extended periods. * Occasionally may need to lift or carry items up to 25 pounds (e.g., office supplies, small equipment). Preferences: * Experience with SaaS development or enterprise platforms. * Familiarity with version control systems (e.g., Git). * Portfolio or examples of previous development work. * Understanding of full-stack software architecture and testing practices. Benefits: In addition to a competitive base salary, we offer a robust benefits package: * Retirement plan; company matches dollar for dollar up to 15% * Health insurance; company pays 75% of the premiums for employee/family * Dental insurance * Vision insurance * Weekly pay * Competitive vacation & holiday pay * Supplemental insurance available (Aflac) * Short-term & long-term disability coverage * Accidental death/dismemberment coverage after one year of employment * Life insurance coverage after one year of employment * Employee referral incentives * Opportunities for advancement, professional development, training opportunities, and apprenticeship programs available * Discounts on cell phone plans, rental vehicles, and other company discounts for eligible positions If you are driven to succeed and want to be part of a rapidly growing company at the forefront of the industry, apply today!
    $66k-88k yearly est. 4d ago
  • Software Engineer

    Huntington Ingalls Industries, Inc. 4.3company rating

    Programmer job in Roanoke, VA

    Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $92,104.00 - $125,000.00 Security Clearance: Ability to Obtain Level of Experience: Mid This opportunity resides with Cyber & Electronic Warfare, a business group within HII's Mission Technologies division. HII works within our nation's intelligence and cyber operations communities to defend our interests in cyberspace. Our deep expertise in network architecture, software and hardware development, cybersecurity and the electromagnetic environment uniquely enables us to support sensitive missions for federal agency partners. Meet HII's Mission Technologies Division Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense - the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that's right for you. Apply today. We look forward to meeting you. To learn more about Mission Technologies, click here for a short video: *************************** Job Description Are you bored with the standard product development pipeline? Do you enjoy tinkering and learning how things work? HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment. Our team in Roanoke, VA specializes in reverse engineering and microelectronics trust and assurance. Candidates for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase. Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time-consuming tasks within the reverse engineering domain. Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more. The ideal candidate will have experience with object-oriented design and an understanding of basic logic gates. We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience with software reverse engineering is also valued in this position. Salary based on skills, background, experience and education. This posting is to collect applications for current and future openings for HII Mission Technologies. Candidates will be screened as opportunities come available and selected candidates will be contacted about an opportunity. Essential Job Responsibilities Candidates for this position will be responsible for leading reverse engineering efforts into systems of interest and mentoring junior engineers in the reverse engineering and development processes. Candidates will be expected to communicate clearly and effectively and demonstrate the ability to architect maintainable solutions to complex problems. Effective collaboration with teammates on the development of new ideas and accepting constructive feedback through the code review process is required. Candidates may also be expected to implement algorithms created by hardware engineers or from academic sources with limited documentation. Candidates must be U.S. citizens and be willing and able to obtain a DoD security clearance (if not already cleared). Minimum Qualifications 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. You will meet our minimum qualifications if you… Are a United States citizen with the ability to obtain and maintain a DOD security clearance Have extensive experience with object-oriented programming languages (C++, Java, Python) Have exposure to basic logic gates and Boolean math (AND, OR) Have the ability to learn new skills quickly Preferred Requirements You will go above and beyond if you... Already possess an active security clearance Have experience with modern C++ standards C++17) and STL Have experience with Python Can demonstrate the use of design patterns Have developed using software development processes (Agile, TDD, etc.) Familiarity with Verilog or VHDL Have experience with FPGA design software (Quartus, ISE, Vivado, etc.) Have experience with software reverse engineering (IDA Pro, Ghidra, Binary Ninja etc.) Are proficient with source control systems (git, svn, perforce, etc.) Have experience with the code review process Have experience with binary patching Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.) Have published research regarding cybersecurity, software exploitation, or reverse engineering HII is more than a job - it's an opportunity to build a new future. We offer competitive benefits such as best-in-class medical, dental and vision plan choices; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships. Bonus/other non-recurrent compensation is occasionally offered for qualified positions, and if applicable to this role will be addressed by the recruiter at the screening phase of application. Why HII We build the world's most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space and cyber. Our diverse workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of America's top large company employers, we are a values and ethics driven organization that puts people's safety and well-being first. Regardless of your role or where you serve, at HII, you'll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career. Together we are working to ensure a future where everyone can be free and thrive. Today's challenges are bigger than ever, and the nation needs the best of us. It's why we're focused on hiring, developing and nurturing our diversity. We believe that diversity among our workforce strengthens the organization, stimulates creativity, promotes the exchange of ideas and enriches the work lives of all our employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law. Do You Need Assistance? If you need a reasonable accommodation for any part of the employment process, please send an e-mail to ************************** and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call ************** for assistance. Press #3 for HII Mission Technologies.
    $92.1k-125k yearly 39d ago
  • Software Engineer (Industrial Automation) - Forest, VA

    Signode 4.5company rating

    Programmer job in Forest, VA

    With over $2B in revenue, 80+ manufacturing facilities across 6 continents and over 9,000 employees worldwide, Signode is a leading manufacturer of a broad spectrum of transit packaging consumables, tools, software, and equipment that optimize end-of-line packaging operations and protect products in transit. Signode brings this extensive product portfolio together under hundreds of trusted brands to offer complete transit packaging solutions to its customers. We produce strap, stretch and protective packaging. We also manufacture packaging tools and equipment used to apply the bulk packaging materials. These commercial packaging products are used to pack, bundle, unitize, protect, and secure goods during warehousing and transit. Our company is a pioneer in the industrial packaging sector with a long history of customer-focused innovations in materials, processes and automation technology that have revolutionized the sector. Headquartered in Tampa, Florida, we are proud to be the Transit Packaging Division of Crown Holdings, Inc. We are excited to go to market as Signode and to share the portfolio of products, services and capabilities that make us the world's premier end-of-line packaging company. This position is fully onsite at our facility in Forest, VA. Benefits: Signode offers a comprehensive benefits package to full-time employees, which includes health, dental, vision, 401k, paid time off, life insurance, wellness perks, and more. Benefits begin the month following the hire date. Salary: The annual salary for this position starts at $89,000 and varies based on specific responsibilities and geographic location. Starting annual salary within this range will be determined based on the candidate's experience, qualifications, and/or skillset. Summary: A Software Engineer performs software design, developmental and testing duties for electro-mechanical automation devices and machines for the electronics, optical, personal care and pharmaceutical industries. Essential Functions: Develop new product concepts and designs Prototype and evaluate new product ideas Investigate new software technologies and tools Support products and interact with customers through the beta period, including training Help Customer Support with technical content for product manuals Full lifecycle application development Designing, coding and debugging applications in C# and C++ using Microsoft Visual Studio Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning and improvement. Support, maintain and document software functionality. Integrate software with existing systems (working with controls engineers and communicating with many different types of industrial devices) . Evaluate and identify new technologies for implementation. Maintain standards of compliance for coding. Travel is required for this role, depending on the project, estimated at 30%. Other duties as needed or assigned. Qualifications Education: Minimum BS degree in Electrical Engineering or minimum of 5 years' experience in C# or C++ development for industrial automation. Experience: Experience with BOTH C# and C++ Automation/electromechanical experience Experience with machine vision is a plus Experience with microcontrollers (such as Arduinos) is a plus A deep understanding of advanced mathematics such as Calculus and Linear Algebra is a plus Functional Success Drivers: These competencies are what we require for an individual to be successful in this role. Result Orientated Analysis Skills Problem Solving Time Management Organizational Priority Setting Additional Information All your information will be kept confidential according to EEO guidelines. Reasonable Accommodation Statement To perform this job successfully, the individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities. Signode is committed to providing equal opportunities to all qualified applicants, including providing reasonable accommodations during our recruiting process. If you need any assistance or accommodation in applying for this position, please contact us at ************************. The Company has reviewed this to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the Company reserves the right to change this job description and/or assign tasks for the employee to perform, as the Company may deem appropriate. Signode participates in E-Verify and will provide the Department of Homeland Security your Form I-9 information to confirm your authorization to work in the United States. Signode Industrial Group, LLC is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.
    $89k yearly 27d ago
  • Senior COBOL Developer PART TIME

    Maximus 4.3company rating

    Programmer job in Roanoke, VA

    Description & Requirements Maximus is seeking a PART TIME Senior IBM COBOL Developer to support our Internal Revenue Service (IRS) client. . Candidates must possess an active Moderate-Risk Background Investigation (MBI). Job Description Essential Duties and Responsibilities: - Assess data needs and design requirements for systems changes and enhancements. - Develop and execute system testing plans and system change migration to production plans for compliance with system change control requirements. - Perform trouble-shooting and programming analysis of systems issues. - Develop system requirements of ad hoc reporting as needed. - Maintain updated knowledge of contract compliance provisions for the project, department, and position. - Follow policies and procedures without deviation. - Develop, design, and implement custom applications supporting enhancements and additional projects as required for meeting project deliverables. - May provide guidance, coaching, and training to other employees within job area. Job-Specific Essential Duties and Responsibilities: - Create, update, unit test, and maintain IBM COBOL programs - Update documentation such as Functional Specification Packages (FSPs) or Program Requirements Packages (PRPs) and/or Visio diagrams, and/or spreadsheets as needed - Track requirements and create/execute unit test cases - Write, analyze, review and/or provide comments on documentation such as Unified Work Requests (UWR), UWR responses and Internal Revenue Manuals (IRM), Interface Control Documents (ICD) Computer Operator Handbooks (COH) - Rewrite programs, using workflow charts and diagrams, and applying knowledge of computer capabilities, tax processing subject matter expertise, and symbolic logic. - Perform or direct the revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements - Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes - Perform systems analysis and programming tasks to maintain and control the use of computer systems software - Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program - Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language - Consult with and assist testers in the development, SAT and FIT environments Minimum Requirements - Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - Bachelor's Degree from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree - At least five (5) years of relevant experience required - Must possess an active IRS Moderate-Risk Background Investigation (MBI) - At least four (4) years of experience with IBM COBOL programming language - Experience with DB2 and IBM DB2 utilities - Experience with CICS - Good verbal and written communication skills - Demonstrated success in client support - Ability to interface with all levels of management - Ability to perform complex tasks with minimal supervision and guidance - Excellent time management, scheduling and organizational skills - Ability to work well independently or in a team setting Preferred Skills and Qualifications: - Experience with IRS processing systems; experience with SQL, JCL, Batch processing. #techjobs #veteranspage #LI-Remote EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 55.29 Maximum Salary $ 75.00
    $95k-122k yearly est. Easy Apply 6d ago
  • Sr Java Developer (Langchain)

    Cognisol Global Solutions

    Programmer job in Phenix, VA

    Job Title :Sr Java Developer (Langchain) client : Compunnel Duration: 12 Months Rate : $60/ Hr on W2 / 1099 Years of Exp- 8+ years Notice: Immediate to 15 days Inperson Client Interview Job Description: In this role you will be responsible for: Work with stakeholder to gather the requirements Develop, test and deploy APIs Writing tested, idiomatic, and documented Java Code Cooperating with the front-end developer in the process of integrating the RESTful API Communicating with external web services Producing, maintaining, and modifying REST APIs Ensuring APIS are developed using industry standard best practices Fixing any issues or bugs that arise Requirements for this role include: 8+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway Strong microservices and Spring Boot experience. (Mandatory) Experience in implementing and integrating AI models, including Large Language Models (LLMs), into applications. (Recommended) Experience utilizing Langchain frameworks to enhance AI capabilities and performance. (Recommended) Handle production issues 2-4 years of cloud experience (Google/Azure/AWS) 3+ years of hands on experience in Python Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD. Knowledge of Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Blackduck etc
    $60 hourly 60d+ ago
  • Senior Java Fullstack developer

    NN Tech 4.3company rating

    Programmer job in Charlotte Court House, VA

    Full Stack Java Engineer/Developer: US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD RESIDENCY ONLY ONLY APPLICABLE ON W2 Qualifications: • At least 5 years of strong experience in core JAVA coding skills - Must have • Application development experience with Spring (2-3 years) - Must have • Experience in front end development skills using Angular (8 and above) • Application development experience with J2EE (3-5 years) • Experience with REST APIs. Writing RESTful Web services (Spring REST preferred); using Web frameworks, such as Spring MVC; in multi-threaded and core Java programming; shell scripting. • Experience with WebSphere, WebLogic, or other application container • Experience using Oracle as well as a knowledge of back-end PL/SQL script development (2-3 years).- Must have • Experience using Web UI Debugging tools (firebug, chrome dev tools, windows script debugger, etc.) • Expert in user interface development, engineering cross-browser, cross device compliant code. • Experience in Bootstrap, Type Script, HTML5, and CSS • Application development experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Micro services and log4J2. Experience with REST APIs, Mini Services, Cloud, DevSecOps. • Apply code quality techniques and practices (secure development, code coverage, continuous integration). • Strong analytical ability and technical skill, as well as the ability to provide innovative solutions to technical needs and business requirements. • Ability to exercise independent judgment in making business decisions. • Strong attention to detail with a high level of data integrity and accuracy. • Proficient oral and written communication, ability to interact on required information and concepts with people at all levels of the organization. • Proficient ability to translate highly technical information into non-technical terms. • Broad knowledge of the concepts, practices, and principles of programming including design, implementation, and testing. Responsibilities: Local (Richmond) candidates preferred but open to remote location for the candidate. In this role, you will work in a collaborative environment where you will contribute to the development, modification, testing, implementation, and evaluation of solutions using Angular and JAVA frameworks. You will also analyze existing solutions, formulate requirements, perform coding, and test and debug; and use your communication and customer service skills to provide support and troubleshooting for production solutions, and recommend changes in development, maintenance, and standards. We employ an Agile development process. What You Will Do: • Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in a Angular/JAVA environment. • Provide programming support for complex solutions, develop software from established requirements, appropriately deploy code, and offer insight on the feasibility of system designs. • Contribute to the design of technology infrastructure and configurations, recommend process improvements. • Review complex patches and new versions of applications. Implement complex software packages and deploy code. • Compile and maintain technical documentation, including use cases and scripts; conduct technical research and maintain viable knowledge of technology trends. • Participate in cross-functional team initiatives and process improvement projects.
    $100k-123k yearly est. 60d+ ago
  • Software Engineer

    Huntington Ingalls Industries 4.3company rating

    Programmer job in Roanoke, VA

    Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $92,104.00 - $125,000.00 Security Clearance: Ability to Obtain Level of Experience: Mid This opportunity resides with Cyber & Electronic Warfare, a business group within HII's Mission Technologies division. HII works within our nation's intelligence and cyber operations communities to defend our interests in cyberspace. Our deep expertise in network architecture, software and hardware development, cybersecurity and the electromagnetic environment uniquely enables us to support sensitive missions for federal agency partners. Meet HII's Mission Technologies Division Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense - the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that's right for you. Apply today. We look forward to meeting you. To learn more about Mission Technologies, click here for a short video: *************************** Job Description Are you bored with the standard product development pipeline? Do you enjoy tinkering and learning how things work? HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment. Our team in Roanoke, VA specializes in reverse engineering and microelectronics trust and assurance. Candidates for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase. Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time-consuming tasks within the reverse engineering domain. Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more. The ideal candidate will have experience with object-oriented design and an understanding of basic logic gates. We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience with software reverse engineering is also valued in this position. Salary based on skills, background, experience and education. This posting is to collect applications for current and future openings for HII Mission Technologies. Candidates will be screened as opportunities come available and selected candidates will be contacted about an opportunity. Essential Job Responsibilities Candidates for this position will be responsible for leading reverse engineering efforts into systems of interest and mentoring junior engineers in the reverse engineering and development processes. Candidates will be expected to communicate clearly and effectively and demonstrate the ability to architect maintainable solutions to complex problems. Effective collaboration with teammates on the development of new ideas and accepting constructive feedback through the code review process is required. Candidates may also be expected to implement algorithms created by hardware engineers or from academic sources with limited documentation. Candidates must be U.S. citizens and be willing and able to obtain a DoD security clearance (if not already cleared). Minimum Qualifications 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. You will meet our minimum qualifications if you... + Are a United States citizen with the ability to obtain and maintain a DOD security clearance + Have extensive experience with object-oriented programming languages (C++, Java, Python) + Have exposure to basic logic gates and Boolean math (AND, OR) + Have the ability to learn new skills quickly Preferred Requirements You will go above and beyond if you... + Already possess an active security clearance + Have experience with modern C++ standards C++17) and STL + Have experience with Python + Can demonstrate the use of design patterns + Have developed using software development processes (Agile, TDD, etc.) + Familiarity with Verilog or VHDL + Have experience with FPGA design software (Quartus, ISE, Vivado, etc.) + Have experience with software reverse engineering (IDA Pro, Ghidra, Binary Ninja etc.) + Are proficient with source control systems (git, svn, perforce, etc.) + Have experience with the code review process + Have experience with binary patching + Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.) + Have published research regarding cybersecurity, software exploitation, or reverse engineering HII is more than a job - it's an opportunity to build a new future. We offer competitive benefits such as best-in-class medical, dental and vision plan choices; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships. Bonus/other non-recurrent compensation is occasionally offered for qualified positions, and if applicable to this role will be addressed by the recruiter at the screening phase of application. Why HII We build the world's most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space and cyber. Our diverse workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of America's top large company employers, we are a values and ethics driven organization that puts people's safety and well-being first. Regardless of your role or where you serve, at HII, you'll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career. Together we are working to ensure a future where everyone can be free and thrive. Today's challenges are bigger than ever, and the nation needs the best of us. It's why we're focused on hiring, developing and nurturing our diversity. We believe that diversity among our workforce strengthens the organization, stimulates creativity, promotes the exchange of ideas and enriches the work lives of all our employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law. Do You Need Assistance? If you need a reasonable accommodation for any part of the employment process, please send an e-mail to ************************** and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call ************** for assistance. Press #3 for HII Mission Technologies.
    $92.1k-125k yearly 39d ago
  • Software Engineer (Industrial Automation) - Forest, VA

    Signode 4.5company rating

    Programmer job in Forest, VA

    With over $2B in revenue, 80+ manufacturing facilities across 6 continents and over 9,000 employees worldwide, Signode is a leading manufacturer of a broad spectrum of transit packaging consumables, tools, software, and equipment that optimize end-of-line packaging operations and protect products in transit. Signode brings this extensive product portfolio together under hundreds of trusted brands to offer complete transit packaging solutions to its customers. We produce strap, stretch and protective packaging. We also manufacture packaging tools and equipment used to apply the bulk packaging materials. These commercial packaging products are used to pack, bundle, unitize, protect, and secure goods during warehousing and transit. Our company is a pioneer in the industrial packaging sector with a long history of customer-focused innovations in materials, processes and automation technology that have revolutionized the sector. Headquartered in Tampa, Florida, we are proud to be the Transit Packaging Division of Crown Holdings, Inc. We are excited to go to market as Signode and to share the portfolio of products, services and capabilities that make us the world's premier end-of-line packaging company. This position is fully onsite at our facility in Forest, VA. Benefits: Signode offers a comprehensive benefits package to full-time employees, which includes health, dental, vision, 401k, paid time off, life insurance, wellness perks, and more. Benefits begin the month following the hire date. Salary: The annual salary for this position starts at $89,000 and varies based on specific responsibilities and geographic location. Starting annual salary within this range will be determined based on the candidate's experience, qualifications, and/or skillset. Summary: A Software Engineer performs software design, developmental and testing duties for electro-mechanical automation devices and machines for the electronics, optical, personal care and pharmaceutical industries. Essential Functions: Develop new product concepts and designs Prototype and evaluate new product ideas Investigate new software technologies and tools Support products and interact with customers through the beta period, including training Help Customer Support with technical content for product manuals Full lifecycle application development Designing, coding and debugging applications in C# and C++ using Microsoft Visual Studio Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning and improvement. Support, maintain and document software functionality. Integrate software with existing systems (working with controls engineers and communicating with many different types of industrial devices) . Evaluate and identify new technologies for implementation. Maintain standards of compliance for coding. Travel is required for this role, depending on the project, estimated at 30%. Other duties as needed or assigned. Qualifications Education: Minimum BS degree in Electrical Engineering or minimum of 5 years' experience in C# or C++ development for industrial automation. Experience: Experience with BOTH C# and C++ Automation/electromechanical experience Experience with machine vision is a plus Experience with microcontrollers (such as Arduinos) is a plus A deep understanding of advanced mathematics such as Calculus and Linear Algebra is a plus Functional Success Drivers: These competencies are what we require for an individual to be successful in this role. Result Orientated Analysis Skills Problem Solving Time Management Organizational Priority Setting Additional Information All your information will be kept confidential according to EEO guidelines. Reasonable Accommodation Statement To perform this job successfully, the individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities. Signode is committed to providing equal opportunities to all qualified applicants, including providing reasonable accommodations during our recruiting process. If you need any assistance or accommodation in applying for this position, please contact us at [email protected]. The Company has reviewed this to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the Company reserves the right to change this job description and/or assign tasks for the employee to perform, as the Company may deem appropriate. Signode participates in E-Verify and will provide the Department of Homeland Security your Form I-9 information to confirm your authorization to work in the United States. Signode Industrial Group, LLC is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.
    $89k yearly 28d ago
  • Senior AI/ML Software Engineer

    Maximus 4.3company rating

    Programmer job in Roanoke, VA

    Description & Requirements The Senior AI Software Engineer will design, develop, and implement machine learning solutions, support AI initiatives for our federal agency client, and contribute to innovative projects. is fully remote. Candidates in the Washington DC area are preferred. The selected candidate must be able to obtain and wait for the completion of an interim federal background investigation prior to starting employment. Maximus will provide guidance and facilitate the necessary administrative steps required for this process, which typically takes approximately 3-4 months. Essential Duties and Responsibilities: - Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions. - Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations. - Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner. - Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments. - Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital. Job-Specific Essential Duties and Responsibilities: - Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality. - Demonstrated knowledge in designing, building, testing, and deploying machine models. - Collaborate with software engineers and data scientists to integrate trained models into production environments and ensure scalable performance. - Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed. - Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability. - Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization. - Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts - Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models. - Evaluate and adopt emerging AI tools, frameworks, and methodologies to improve system performance and development efficiency. - Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions. - Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements. Minimum Requirements - Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable. - 10+ years of professional software engineering experience, with proficiency in one or more programming languages such as Java, Python, or R. - 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training. - Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries. - Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration. - Strong verbal and written communication skills - Demonstrated success in client support - Ability to interface with all levels of management - Ability to perform complex tasks with minimal supervision and guidance - Excellent time management, scheduling and organizational skills - Ability to work well independently or in a team setting - Candidates must meet requirements to obtain and maintain a federal background investigation clearance - To be eligible for the federal background clearance, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years Preferred Skills and Qualifications: - Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate #techjobs #clearance #veteranspage #LI-Remote EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 160,000.00 Maximum Salary $ 170,000.00
    $95k-122k yearly est. Easy Apply 5d ago
  • Senior Software Engineer

    Innovative Refrigeration Systems

    Programmer job in Waynesboro, VA

    Innovative Refrigeration Systems, Inc. is seeking a Senior Software Engineer to join our expanding software development team. This opportunity is ideal for an experienced developer with strong SaaS and cloud platform expertise, ready to lead by example and contribute meaningfully to safety and sustainability software that impacts global enterprise clients. Innovative Refrigeration Systems, Inc. is a premier custom design-build contractor for industrial refrigeration systems, providing design, fabrication, construction, commissioning, and service in-house. Job Role: The Senior Software Engineer is responsible for developing, testing, and deploying full-stack software within our EHS and process safety software platforms. This role also includes mentoring junior engineers and contributing to technical design decisions. The ideal candidate brings a collaborative spirit, modern development experience, and a passion for delivering high-impact software solutions. Key Duties: * Design and develop robust, maintainable, and scalable software solutions across the tech stack. * Build and refine user experiences and API endpoints using best practices. * Create and maintain automated unit and integration tests to support code quality and stability. * Participate in architecture planning and technical decision-making. * Collaborate in design discussions and team-based problem solving. * Mentor junior software engineers and guide best practices in coding and design. * Take ownership of assigned projects and drive successful delivery. Requirements: * 3+ years of professional software development experience, ideally with SaaS or cloud applications. * Bachelor's degree in Computer Science, related field, or equivalent work experience. * Proficiency in modern JavaScript with hands-on experience using frameworks such as Vue or React. * Experience with responsive design, mobile-first development, and CSS frameworks. * Familiarity with build tools and development workflows (e.g., Webpack). * Strong knowledge of RESTful API development. * Experience with object-oriented programming in PHP and SQL database design. * Bonus: experience with mobile app development (native or frameworks like NativeScript). * Must be able to remain in a stationary position (seated or standing) for extended periods. * Occasionally may need to lift or carry items up to 25 pounds (e.g., office supplies, small equipment). Preferences: * Prior experience in enterprise SaaS product development. * Familiarity with version control (Git) and CI/CD pipelines. * Experience in mentoring and leading development teams. Benefits: In addition to a competitive base salary, we offer a robust benefits package: * Retirement plan; company matches dollar for dollar up to 15% * Health insurance; company pays 75% of the premiums for employee/family * Dental insurance * Vision insurance * Weekly pay * Competitive vacation & holiday pay * Supplemental insurance available (Aflac) * Short-term & long-term disability coverage * Accidental death/dismemberment coverage after one year of employment * Life insurance coverage after one year of employment * Employee referral incentives * Opportunities for advancement, professional development, training opportunities, and apprenticeship programs available * Discounts on cell phone plans, rental vehicles, and other company discounts for eligible positions If you are driven to succeed and want to be part of a rapidly growing company at the forefront of the industry, apply today!
    $86k-112k yearly est. 4d ago

Learn more about programmer jobs

How much does a programmer earn in Lynchburg, VA?

The average programmer in Lynchburg, VA earns between $55,000 and $96,000 annually. This compares to the national average programmer range of $54,000 to $98,000.

Average programmer salary in Lynchburg, VA

$72,000
Job type you want
Full Time
Part Time
Internship
Temporary