Software Developer
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
Web Programmer
About us
Peninsula Software of Virginia, Inc. (PenSoft) manufactures payroll software designed specifically to help small to mid-sized businesses and payroll service providers process virtually any payroll and related tax requirements faster, easier, and more cost-effectively.
Responsibilities:
- Under supervision, plans, designs, writes, tests, debugs, maintains, and delivers web-based applications, utilities, components, controls, services or portions thereof using accepted company and industry-standard tools, techniques and processes
- Accepts input from peers, supervisors, and others as appropriate in order to deliver a quality product that meets or exceeds the expectations of the requester
- Ensures all source code is stored in a source control product
- Maintains and advances the skills required to be a productive member
Skills:
- Excellent Microsoft .NET programming language skills with an understanding of web-based client/server, OOP, and structured programming techniques
- An understanding of JavaScript, jQuery, and AJAX
- An understanding of HTML and Document Object Model
- A solid understanding of ASP.NET programming
- Experience developing complex web applications
- The ability to program against Microsoft SQL, ADO, ODBC, and JET databases
- A solid understanding of Microsoft’s Windows operating systems including a general understanding of the capabilities and limitations of each
- A good understanding of networking concepts, especially as they relate to Microsoft’s Windows operating systems
- The ability to research, resolve and respond to questions and problems using all available resources
- Effective communication skills
- The ability to collaborate and work with little supervision
*
Desired Skills:
- Knowledge of payroll and/or accounting practices
- The ability to work with XAML, XML, XSDs and SOAP
- Large-scale, client/server application programming experience
Required Education*:
- High school diploma or equivalent and technical training
Desired Education:
- Degree or diploma in Computer Programming, Computer Science or MIS
- MS Certifications
Required Experience:
- Three years or more programming with a Microsoft.NET language
- Three years or more working with javascript/jQuery
- Three years or more programming in a structured environment
Desired Experience:
- Four years or more programming with Microsoft Visual Basic.NET
- Four years or more programming against Microsoft SQL, ADO, ODBC and JET databases
- Four years or more working with ASP.NET
- Four years or more working with XALM, XML, XSDs and SOAP
- Four years or more payroll and/or accounting programming
- Four years or more writing (alone or as part of a team) a commercial software product
- Four years or more with one or more Microsoft operating system
- Four years or more managing software-related projects
- Four years or more supporting end users via e-mail, telephone or direct contact
Job Type: Full-time
Pay: $46,000.00 - $60,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
COVID-19 considerations:
Employees are masked away from personal workspace, we do not have customers/clients in our building, and enclosed rooms have seating limitations.
Ability to commute/relocate:
- Newport News, VA 23603: Reliably commute or planning to relocate before starting work (Required)
Education:
- High school or equivalent (Preferred)
Experience:
- Front-end development: 3 years (Preferred)
License/Certification:
- MS Certification (Preferred)
Work Location: One location