Software Development Specialist
Market Street Talent
Greater Portland, ME · Posted September 22, 2026
More in Maine job market · Financial Services & Banking · Engineering jobs
About the job
Could you be a good fit?
We are looking for a motivated Software Development Specialist to join the team of our exceptional client. This role focuses on designing, developing, testing, and supporting software solutions that contribute to the success of business-critical products and applications.
This position is ideal for a developer who enjoys solving technical challenges, analyzing data, and contributing to the full software development lifecycle. The ideal candidate brings strong analytical skills, technical aptitude, and the ability to work collaboratively within a development team while supporting continuous improvement initiatives.
Benefits
• Healthcare Medical, Dental, and Vision Insurance
• 401k
What will your day look like?
As a Software Development Specialist , you will:
• Participate in the design, development, testing, and implementation of software applications and solutions
• Develop, enhance, and maintain software used to support business operations and products
• Write, test, debug, and document code to ensure reliability and performance
• Analyze technical requirements and contribute to software solution design
• Research technical issues and implement effective solutions
• Evaluate and incorporate data into software development initiatives
• Support application troubleshooting, maintenance, and issue resolution activities
• Collaborate with development teams to deliver high-quality software solutions
• Assist with process improvements that enhance software quality, efficiency, and delivery
• Contribute to software development standards, best practices, and documentation
• Participate in testing and validation activities to ensure solutions meet business and technical requirements
You will be a good fit for this role if you have:
• Experience in software development, application support, or a related technical role
• Strong technical aptitude and analytical thinking skills
• Experience with software development, testing, debugging, and documentation activities
• Ability to interpret technical specifications, requirements, and process documentation
• Strong problem-solving and troubleshooting abilities
• Excellent verbal and written communication skills
• Ability to work independently and collaboratively within a team environment
• Strong organizational skills and attention to detail
• Experience using Microsoft Office products
• Familiarity with SAP or other enterprise business systems
• Ability to analyze information and translate findings into effective technical solutions
• Strong mathematical and analytical skills
• Ability to manage multiple tasks and priorities effectively
Nice-to-Haves
• Experience supporting enterprise software applications
• Exposure to software development lifecycle (SDLC) processes
• Experience working in Agile development environments
• Familiarity with database concepts and data analysis
• Experience creating technical documentation and process guides
• Experience supporting manufacturing, operations, or product-based business environments
• Exposure to continuous improvement and software process optimization initiatives
What Makes Someone Successful in This Role?
The strongest candidates are curious, detail-oriented professionals who enjoy solving technical problems and contributing to software development initiatives.
Successful candidates typically bring:
• Strong analytical and problem-solving capabilities
• A willingness to learn and adapt to new technologies
• Excellent communication and collaboration skills
• A proactive approach to troubleshooting and issue resolution
• Strong attention to quality and accuracy
• The ability to translate technical requirements into effective software solutions
This role is ideal for someone who enjoys contributing across the software development lifecycle while supporting applications that drive business success.
About Market Street Talent
Market Street Talent is a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.
Our Vision: To promote and foster the growth of information technology (IT) in our world, one candidate, one client, one community at a time.
Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.
Our Culture: At MST, we value excellence, respect, and empathy in everything we do.
Sound like you?
Ready to grow your software development career while helping build and support impactful business applications? Click “Apply Now” and let's start the conversation!