Find Jobs
Find Jobs Near You – Available Work in Your Location
Software Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on New Hampshire data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$129,523 / year median in New Hampshire
-2% projected decline
Job Description
Software Developer ioMosaic Corporation - 3.6 Salem, NH Job Details Full-time 18 hours ago Benefits Health insurance Dental insurance 401(k) Paid time off Employee assistance program Vision insurance Life insurance Qualifications Software issue identification Software engineering Engineering development testing Quality control product testing Efficiency improvement Coaching Testing (project management phases) Software implementation Process improvement Mid-level User training (technical support) Quality reports Quality control data reporting Programming languages Quality performance measurement Collaboration with product development teams System validation Implementation (software development lifecycle) Application Maintenance Reducing data breach risk by implementing security protocols Technical troubleshooting support Business requirements Test analysis Design (software development lifecycle) Full Job Description ioMosaic - Software Developer Job Purpose The ideal candidate will serve as a member of the Software Development team. You will work alongside a team of programmers to code programs that meet the need of the company or client. Upon developing the necessary skills, you will be working as a key member of our team executing projects for the world's largest production companies. Duties and Responsibilities Collaborate with team members to determine best practices and client requirements for software Develop intuitive software that meets and exceeds the needs of the company Professionally maintain all software and create updates regularly to address customer and company concerns Analyze and test programs and products before formal launch Troubleshoot coding problems quickly and efficiently to ensure a productive workplace Ensure software security by developing programs to actively monitor the sharing of private information Actively seek ways to improve business software processes and interactions Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications. Analyze test results and report on quality metrics. Collaborate with development teams to understand application functionality. Write clean, maintainable, and efficient code while following best practices. Design, develop, and implement software applications using specific programming languages/technologies. Benefits 401(k) Dental insurance Employee assistance program Health insurance Life insurance Paid time off Vision insurance