Ruby on Rails Developer
Software developer internship job in Pittsburgh, PA
Trident Consulting is looking for a " ROR Developer (Ruby on Rails) @ Pittsburgh, PA (Hybrid 2-3Days)" for one of our clients.
Title : ROR Developer (Ruby on Rails)
Exp Required: 9+Years
Type: Contract
Job Description:
Responsibilities
Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Skills
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Good understanding of server-side templating languages (e.g Liquid, Slim, etc)
Good understanding of server-side CSS preprocessors (e.g Sass)
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with concepts of MVC, Mocking, ORM, and RESTful
A knack for writing clean, readable Ruby code
Ability to integrate multiple data sources and databases into one system
Understanding of fundamental design principles behind a scalable application
Able to create database schemas that represent and support business processes
Able to implement automated testing platforms and unit tests
Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN)
Familiarity with development aiding tools (e.g. Bower, Bundler, Rake, etc)
Familiarity with CI/CD
About Trident: Trident Consulting is an award-winning IT/engineering staffing company founded in 2005 and headquartered in San Ramon, CA. We specialize in placing high-quality vetted technology and engineering professionals in contract and full-time roles. Trident's commitment is to deliver the best and brightest individuals in the industry for our clients' toughest requirements.
Ruby on Rails Developer
Software developer internship job in Pittsburgh, PA
Responsibilities
Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Skills
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Good understanding of server-side templating languages (e.g Liquid, Slim, etc)
Good understanding of server-side CSS preprocessors (e.g Sass)
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with concepts of MVC, Mocking, ORM, and RESTful
A knack for writing clean, readable Ruby code
Ability to integrate multiple data sources and databases into one system
Understanding of fundamental design principles behind a scalable application
Able to create database schemas that represent and support business processes
Able to implement automated testing platforms and unit tests
Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN)
Familiarity with development aiding tools (e.g. Bower, Bundler, Rake, etc)
Familiarity with CI/CD
Ruby on Rails Developer
Software developer internship job in Pittsburgh, PA
Responsibilities
Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Skills
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Good understanding of server-side templating languages (e.g Liquid, Slim, etc)
Good understanding of server-side CSS preprocessors (e.g Sass)
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with concepts of MVC, Mocking, ORM, and RESTful
A knack for writing clean, readable Ruby code
Ability to integrate multiple data sources and databases into one system
Understanding of fundamental design principles behind a scalable application
Able to create database schemas that represent and support business processes
Able to implement automated testing platforms and unit tests
Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN)
Familiarity with development aiding tools (e.g. Bower, Bundler, Rake, etc)
Familiarity with CI/CD
Java Software Engineer
Software developer internship job in Pittsburgh, PA
Positions Details :
• Java Full stack, Java EE / J2EE, Java Script , Spring MVC , SQL
• Apache Maven , Angular, Git, API, Spring Security , Spring/Spring Boot frameworks, JSP.
• Integrate user-facing elements using JSP, HTML5, CSS, JavaScript, jQuery, and modern front-end frameworks as needed.
• Implement and optimize database solutions using RDBMS technologies (e.g.,DB2, Oracle, PostgreSQL) and ORM tools (e.g., Hibernate, JPA).
UI Developer
Software developer internship job in Greensburg, PA
eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.
eNGINE is hiring a UI-focused Developer with strong experience in modern Angular and Microsoft-centric environments. In this role, you'll collaborate closely with product owners, end users, and full-stack developers to design and deliver intuitive front-end experiences. You will contribute to functional design, layout, usability improvements, and UI workflow enhancements across multiple projects. This is a hybrid role so candidates must be able to commute to the office 2-3 days per week East of town.
Key Responsibilities
Develop and maintain UI components and features in a .NET/SQL environment using modern Angular (v16-19 preferred).
Partner with project owners, developers, and business users in a highly collaborative Agile setting.
Create UI layouts, wireframes, and functional designs aligned with business requirements.
Identify and document test scenarios to ensure quality and usability of UI deliverables.
Design and develop solutions that improve user experience and optimize application workflows.
Contribute to Agile ceremonies and cross-functional team activities.
Actively seek feedback, learn from mistakes, and apply best practices to grow both technical and soft skills.
Work in a team-first environment, valuing collective success over individual output.
Required Qualifications
Experience with Angular (preferably versions 16, 18, or 19) in a Microsoft-centric environment (.NET/SQL).
Strong understanding of responsive UI design, usability principles, and modern web development standards.
Experience working within Agile teams and participating in iterative development cycles.
Ability to translate business needs into intuitive UI/UX solutions.
Strong communication and collaboration skills.
Preferred Skills
Experience with UI testing frameworks or automated testing tools.
Familiarity with accessibility standards, performance optimization, and secure coding practices.
Background in government, financial, or regulated environments is a plus.
No C2C, relocation, sponsorship, or 3rd party candidates.
For finer details on how eNGINE can impact your career, apply today!
Sr Software Architect
Software developer internship job in Pittsburgh, PA
OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Sr Software Architect to join our client's organization and contribute to their ongoing success.
Job summary
We're seeking a Senior Architect to join our growing team and help shape the future of healthcare technology. In this role, you'll lead the modernization and expansion of our product portfolio, driving architectural strategy and technical excellence across our suite of products.
Responsibilities:
Collaborate with other architects to ensure consistent technical direction across products
• Lead the design and development of scalable software solutions
• Set architectural direction in partnership with senior leadership
• Guide build/buy/partner decisions and evaluate emerging technologies
• Provide mentorship and technical leadership to engineering teams
• Develop proofs of concept and provide estimates for new initiatives
• Champion secure coding practices and architectural standards
• Continuously improve personal and team capabilities through learning
• Engage, educate, and collaborate with teammates daily
Requirements:
• Experience resolving software and workflow challenges creatively
• Microsoft tech stack experience: .NET Framework / .NET Core (C#), WPF, MVVM, Entity Framework, SQL Server
• Web/mobile development experience: JavaScript, TypeScript, Angular, React, React Native, REST APIs, Electron, Native iOS/Android, CSS, SASS, LESS
• CI pipeline setup and management
• Database performance tuning
• Cloud technologies
• Familiarity with HIPAA data requirements
• Understanding of governance and security frameworks
At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities.
As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package.
OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Robotics Programming & Testing Intern
Software developer internship job in Pittsburgh, PA
Role - Robotics Programming & Testing Intern
Stipend - $20 - $22/Hr
Duration - 3 Months
Join our innovative robotics team at TCS Medical Robotics Center, TCS Hall on Carnegie Mellon University's Pittsburgh campus as an intern, contributing to the programming and testing of advanced robotic platforms, with a focus on medical robotics applications. This 3-month internship offers hands-on experience with innovative technology in a collaborative, research-driven environment.
Key Responsibilities
Programming & Development
Develop software for robotic platforms, including Misty II social robots, Unitree U6 humanoid robots, mobile robots, and OEM robotic arms with different grippers.
Write clean, efficient code in Python, C++, or other relevant languages.
Implement algorithms for robot control, navigation, and manipulation, with applications in medical robotics.
Integrate sensors, actuators, and control systems for medical and assistive robotic systems.
Testing & Validation
Design and execute rigorous testing protocols for robotic systems and software.
Conduct functionality, performance, and safety tests, emphasizing medical robotics standards.
Document results, troubleshoot issues, and collaborate on solutions.
Perform field tests to validate performance in real-world medical scenarios.
ROS Development
Build and maintain ROS (Robot Operating System) packages and nodes.
Create custom message types, services, and action servers for robotics applications.
Implement navigation, perception, and manipulation functionalities in ROS.
Debug and optimize ROS-based applications for medical robotics.
Required Qualifications
Technical Skills
Proficiency in Python and C++ programming
Experience with ROS (Robot Operating System)
Knowledge of robotics fundamentals (kinematics, control systems, sensor integration)
Familiarity with Linux/Ubuntu and version control (Git)
Understanding of software development best practices
Educational Background
Pursuing or recently completed a degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field
Coursework in robotics, programming, or automation systems
Preferred Qualifications
Exposure to medical robotics or assistive technologies
Experience with robotic platforms (e.g., mobile robots, manipulators, or humanoid systems)
Familiarity with computer vision libraries (e.g., OpenCV, PCL)
Knowledge of simulation tools (e.g., Gazebo, Coppelia Sim)
Understanding of machine learning applications in robotics
Experience with hardware interfaces or embedded systems programming
Personal Attributes
Strong analytical and problem-solving skills
Attention to detail and commitment to accuracy in robotics applications
Excellent communication skills for interdisciplinary collaboration
Interest in healthcare innovation and improving patient outcomes
What You'll Gain
Hands-on experience with state-of-the-art robotic systems, including medical robotics
Proficiency in industry-standard tools and research methodologies
Mentorship from leading robotics professionals at CMU
Contributions to impactful medical robotics projects
Career growth in a high-demand, innovative field
Duration & Commitment
Duration: 3 months
Commitment: [e.g., full-time, part-time, flexible hours]
Location: On-site at TCS Hall, Carnegie Mellon University Campus, Pittsburgh, PA
Application Requirements
Please submit:
Resume highlighting relevant technical skills, projects, and medical robotics experience
Cover letter detailing your passion for robotics, especially medical applications, and interest in this role
Portfolio or examples of programming projects (e.g., GitHub links)
Academic transcripts (unofficial accepted)
Java Software Engineer
Software developer internship job in Pittsburgh, PA
About Us:
LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree a Larsen & Toubro Group company combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit. ********************************
Job Title: Java Developer
Location: Pittsburgh, PA (4 days onsite/week)
Duration: FTE
Job description:
8 to 10 Years of experience
Strong knowledge of Java and FrontEnd UI Technologies
Experience of working in UI tool sets programming languages Core JavaScript Angular 11 or higher JavaScript frameworks CSS HTML
Experience in Spring Framework Hibernate and proficiency with Spring Boot
Solid coding and troubleshooting experience on Web Services and RESTful API
Experience and understanding of design patterns culminating into microservices development
Strong SQL skills to work on relational databases
Strong experience in SDLC DevOps processes CICD tools Git etc
Strong problem solver with ability to manage and lead the team to push the solution
Strong Communication Skills
Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”):
Benefits and Perks:
Comprehensive Medical Plan Covering Medical, Dental, Vision
Short Term and Long-Term Disability Coverage
401(k) Plan with Company match
Life Insurance
Vacation Time, Sick Leave, Paid Holidays
Paid Paternity and Maternity Leave
The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation.
Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting.
LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law.
UI Angular Developer [Banking Domain - Local candidate preferred]
Software developer internship job in Pittsburgh, PA
We are
At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21 countries within key global markets.
Our Challenge:
We are seeking a proficient UI Angular Developer to join our dynamic development team in the banking domain. The ideal candidate will design and develop intuitive, scalable, and high-performance front-end solutions that enhance our banking applications' user experience. You will collaborate with cross-functional teams to deliver innovative solutions aligned with our business goals and regulatory compliance standards.
Additional Information*
The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Pittsburgh, PA is $110K-$120K/year & benefits (see below).
Responsibilities:
UI Development & Design: Develop, implement, and maintain responsive and user-friendly interfaces using Angular (latest versions preferred) adhering to industry best practices and design standards.
Feature Implementation: Translate UI/UX designs and wireframes into high-quality code, ensuring seamless integration with backend services.
Performance Optimization: Optimize applications for maximum speed and scalability, including implementing lazy loading, code splitting, and other Angular performance techniques.
Code Quality & Best Practices: Write clean, maintainable, and well-documented code following best practices, conduct code reviews, and participate in team Agile processes.
Cross-Functional Collaboration: Work closely with backend developers, product managers, UX/UI designers, and QA teams to deliver end-to-end solutions.
Security & Compliance: Ensure applications meet security standards and compliance requirements specific to the banking industry, including handling sensitive financial data securely.
Testing & Debugging: Develop unit tests, perform debugging, and perform troubleshooting to ensure a robust application.
Continuous Improvement: Stay up-to-date with the latest industry trends, Angular features, and banking domain requirements to suggest innovative enhancements.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
7+ years of professional experience in front-end development with a focus on Angular framework.
Strong proficiency in HTML5, CSS3, JavaScript/TypeScript, and related front-end technologies.
Experience with Angular frameworks (Angular 12+), Angular CLI, RxJS, NgRx or other state management libraries.
Sound understanding of RESTful APIs, JSON, and integration with backend services.
Familiarity with version control systems, preferably Git.
Knowledge of web security best practices, especially within financial/banking applications.
Experience with responsive design, cross-browser compatibility, and performance optimization.
Good understanding of UI/UX principles and best practices.
Agile/Scrum development experience.
Excellent problem-solving, communication, and teamwork skills.
Preferred, but not required:
Experience working within the banking or financial services industry.
Knowledge of banking regulations and compliance (e.g., PCI DSS, GDPR).
Experience with Angular material or other component libraries.
Familiarity with backend technologies (Java, .NET, etc.) and full-stack understanding.
Certification in Angular or related web technologies.
We offer:
A highly competitive compensation and benefits package.
A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
10 days of paid annual leave (plus sick leave and national holidays).
Maternity & paternity leave plans.
A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).
Retirement savings plans.
A higher education certification policy.
Commuter benefits (varies by region).
Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms.
A flat and approachable organization.
A truly diverse, fun-loving, and global work culture.
S YNECHRON'S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Application Architect -- AKHDC5692661
Software developer internship job in Pittsburgh, PA
Ability to design end to end application architecture
Strong knowledge on logical, physical and reference architecture design
Expertise in creating process flows, data flow diagrams, and solution blueprints
Proficiency with diagramming tools such as draw io, Visio or similar
Ability to align architecture to business capabilities across multiple LOBs
Strong SQL, SSIS and SQL server expertise is a plus
Experience in data modeling, conceptual , logical, and physical is a plus
Knowledge of cloud platforms such as AWS and Azure is preferred
Knowledge of Java Architecture, API and integration patterns is preferred
Knowledge of SSO, SAML and identity and access management is preferred
Understanding of AI/ML solution patterns preferred
Experience in financial domains, governance risks, and compliance, finance, accounting, HR, and treasury is preferred
Ability to guide teams through architectural decisions and trade-offs
Best Regards,
Software Engineering Intern - Summer 2026
Software developer internship job in Pittsburgh, PA
About the Role You will build core features of our emotional health platform, working closely with our AI and product teams to make our companion technology scalable.
Responsibilities
Develop and maintain web and mobile applications for seniors and caregivers
Write clean, efficient, and testable code
Support integrations with conversational AI models and cloud systems
Collaborate with UX designers to bring prototypes into production
Troubleshoot, debug, and optimize performance across platforms
Ideal Background
Proficiency in Python, JavaScript/TypeScript, or similar languages
Experience with React, Node.js, or cloud services (AWS/GCP/Azure)
Knowledge of software engineering best practices (testing, version control)
Excitement for building technologies that directly help people
What You'll Gain
Hands-on experience developing production-ready applications
Exposure to the intersection of AI, design, and health technology
A portfolio project with measurable social impact
This is a four day in office position. The office is located in the Shadyside neighborhood of Pittsburgh, PA. We are unable to provide relocation assistance at this time. Role is an unpaid three month long summer opportunity with the possibility of a paid role offer after three month probation period.
Auto-ApplySoftware Developer Intern
Software developer internship job in Moon, PA
Michael Baker International is seeking a Software Developer Intern in Moon Township, PA to support and maintain a large suite of bridge engineering applications for our bridge software department. This department has been applying computer technology to bridge professions for over 30 years, using bridge engineering experience combined with a wide range of programming skills.
As a Software Developer Intern, you will work closely with experienced developers and bridge engineers. Your responsibilities will include assisting with debugging and documenting code, helping to refactor and improve system components, and contributing to modernization efforts where appropriate. This role offers a hands-on opportunity to apply your technical skills in a real-world setting while learning about the intersection of software and structural engineering.
This is a great opportunity with career growth potential and the opportunity to contribute to cutting-edge projects.
PROFESSIONAL REQUIREMENTS
Currently pursuing a Bachelors degree in Computer Science, Software Engineering, Civil Engineering, or a related field.
Interest in numerical methods, engineering software, or infrastructure systems.
Excellent oral and written communication skills.
Self-starter with strong curiosity for understanding and improving software systems.
PREFERRED SKILLS
Experience with C#, Java, or Python for personal projects or coursework.
Exposure to C/C++, Fortran, or other scientific programming languages.
Experience with UI design and mockup for either web or desktop applications.
Software testing
Coursework or experience in structural engineering, finite element analysis, or numerical computing.
COMPENSATION
The approximate compensation range for this position is $20- $25 per hour. This compensation range is a good faith estimate for the position at the time of posting. Actual compensation is dependent upon factors such as education, qualifications, experience, skillset, and physical work location.
Auto-ApplySoftware Developer
Software developer internship job in Pittsburgh, PA
We help Procurement and Recruiting departments faced with the challenge of filling multiple IT-related openings for either long-term employment, or short-term projects. They need to find reliable candidates, with the right expertise, quickly and at the right cost to enable their company to remain competitive, and to increase profit and efficiency.
Stefanini
provides the IT contract resources you need to implement crucial projects, handle short-term assignments, or fulfill long-term placements. Our IT staffing services free you from the challenges of finding, recruiting, training and retaining high-quality professional staff, and allow you to focus on managing your business growth.
We provide the ongoing skill development to ensure that professionals placed at your site are trained in leading technologies to support your information technology hardware, software, and network infrastructure. Augment your staff for short or long-term engagements, or for specialized expertise on specific projects.
We have more than 25 years of staffing industry knowledge and can provide you with superior
candidates to match your technical and professional needs.
Job Description
Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems. Responsible for creating the software platform, and then fine-tuning the final program after it has been made. Education/Experience: High School Degree and Bachelors degree in computer science/relevant field or equivalent work experience required. 3 to 6 years experience required. Skills and Competencies: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage one's time. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Qualifications
2+ years of hands-on experience with
Object Oriented Analysis and Design, Object Oriented Programming,
JSP, HTML5, CSS, jQuery and AngularJS
Experience building database driven web applications a major plus
Must also be able to demonstrate having working knowledge of both Waterfall and AGILE software development life cycle approaches.
Bachelor's degree or equivalent in an IT related field
Additional Information
6 - Months Contract
Full Stack Software Developer (Pittsburgh, PA)
Software developer internship job in Pittsburgh, PA
Noctrix Health is redefining the treatment of chronic neurological disorders with clinically validated therapeutic wearables. Our team of medical device specialists, neuroscientists, and consumer electronics engineers is dedicated to delivering prescription-grade therapy with an outstanding user experience. We have pioneered the world's first drug-free wearable therapy, clinically proven to alleviate symptoms in adults with drug-resistant Restless Legs Syndrome (RLS). Be part of our mission to transform healthcare, improve lives, and drive meaningful change with Noctrix Health.
We are seeking a highly skilled Full Stack Software Developer with a strong background in mobile application development, particularly using Flutter and Dart. The ideal candidate will be responsible for designing, developing, and delivering high-quality mobile applications while implementing robust backend data solutions. This role requires collaboration with cross-functional teams to ensure optimal application performance, usability, and scalability.
Responsibilities:
Design, develop, and maintain high-quality mobile applications using Flutter and Dart
Architect and implement scalable backend solutions to support application functionality
Collaborate with product managers, designers, and other developers to define, design, and launch new features
Optimize application performance and responsiveness while identifying and resolving bottlenecks
Maintain high standards of code quality, organization, and automation
Mentor junior engineers and foster a culture of continuous learning and improvement
Stay up to date with industry trends, emerging technologies, and best practices in mobile and full-stack development
Establish and enforce coding standards, testing strategies, and best practices
Requirements:
Experience with additional programming languages and frameworks beyond Flutter/Dart
Strong knowledge of cloud services, APIs, and backend integration
Proficiency in Agile/Scrum development methodologies
Excellent problem-solving skills, attention to detail, and debugging capabilities
Strong communication and teamwork skills, with the ability to work in a fast-paced environment
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
5+ years of experience in software development, with a focus on mobile applications
Proven expertise in Flutter and Dart, with a strong understanding of mobile application architecture
Experience deploying applications to the market, including app store submission processes
Proficiency in version control tools such as Git or Bitbucket
Solid understanding of the full mobile development lifecycle, from concept to deployment
Software Developer II - Pittsburgh, PA
Software developer internship job in Pittsburgh, PA
On behalf of VetJobs/MilitarySpouseJobs, thank you for your interest. We are assisting our partnering company, listed below, with this position. It is open to Veterans, Transitioning Military, National Guard 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 for next steps.
Contributes to the design, development, coding, testing, debugging, implementation, and maintenance of moderately complex websites and/or software. Documents development and maintenance efforts, assists in integrating assigned work with other system components, and designs and performs functional testing.
Essential Functions
Train and work with generative AI and multimodal datasets
Collaborate with teams to define project requirements and deliverables
Contribute towards development, evaluation of machine learning models in digital healthcare
Physical Effort
This is primarily a sedentary position. However, there will be some walking between project collaborators.
Assignment Category Full-time regular
Job Classification Staff.Software Developer II
Job Family Information Technology
Job Sub-Family Programming & Development
Campus Pittsburgh
Minimum Education Level Required Bachelor's Degree
Minimum Years of Experience Required 3
Will this position accept substitution in lieu of education or experience? Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.
Work Schedule Monday - Friday 8:30-5:00
Work Arrangement On-Campus: Teams that work on campus, in an office, or in a lab.
Hiring Range TBD Based Upon Qualifications
Relocation Offered No
Visa Sponsorship Provided Yes
Background Check For position finalists, employment with the University will require successful completion of a background check
Child Protection Clearances Not Applicable
Required Documents Resume
Optional Documents Not Applicable
Software Developer
Software developer internship job in Pittsburgh, PA
We are seeking an experienced Mainframe Developer to join our Pittsburgh-based team supporting the critical systems that power our U.S. CCG business operations. This role is responsible for maintaining, enhancing, and modernizing core mainframe applications that are essential to delivering reliable service and value to our business partners. The ideal candidate will combine deep technical expertise with a collaborative mindset and a passion for modernization.
Key Responsibilities:
• Provide day-to-day support and maintenance for critical mainframe applications supporting U.S. CCG operations.
• Develop and implement enhancements and fixes to improve functionality, performance, and reliability.
• Participate in on-call rotation to provide timely response and resolution to production issues.
• Collaborate closely with business partners and IT teams in Pittsburgh to understand requirements and deliver quality solutions.
• Contribute to modernization initiatives, including system refactoring, API enablement, and integration with distributed platforms.
• Support change management, release coordination, and documentation activities.
• Ensure compliance with enterprise development standards, security guidelines, and operational best practices.
REQUIREMENTS:
Required:
• Bachelor's degree
• 3+ years of experience in mainframe development and support.
• Strong proficiency in COBOL, JCL, CICS, VSAM, and IDMS.
• Experience with batch and online transaction processing, debugging, and performance tuning.
• Strong analytical and problem-solving skills, with the ability to work independently and in teams.
• Excellent communication and collaboration skills with both technical and business stakeholders.
• Willingness to participate in after-hours/on-call support rotation.
Preferred:
• Experience with mainframe modernization efforts, such as API development, replatforming, or data migration.
• Familiarity with DevOps tools (e.g., Git, Jenkins, automated testing).
• Exposure to Agile methodologies and collaborative development environments.
• Knowledge of enterprise scheduling tools (e.g., Control-M) and change management processes (e.g., ServiceNow).
Why Join Us:
• Opportunity to support systems critical to our U.S. CCG business operations.
• Work closely with business and IT teams located in Pittsburgh.
• Contribute to modernization efforts shaping the future of our core platforms.
Auto-ApplyEntry level software Developer
Software developer internship job in Pittsburgh, PA
9to9 Software Solutions is a global IT Services, Product Development, and Business Solutions firm based in Connecticut. We focus on delivering flexible IT solutions for today's complex business technology. We drive Success for Client Business by leveraging our expertise in IT Solutions and Business Process improvements. We deliver the critical skills and knowledge base to our clients to succeed in today's technology-dependent marketplace.
Our main focus is on providing software solutions & services that add business value to our clients. We provide end-to-end solutions, help execute the entire project and provide ongoing application support both in terms of processes or technical review.
Mission
Uniting the power of advanced technology experts, deep business insight and limitless innovation; we aim to unravel our customers' most complex business problems by providing innovative, and best-in-class solutions. We strive to maintain, develop and continuously improve our position as a world class supplier engaged in providing software solutions and professional services to our customers in a prompt, efficient and cost effective manner.
Job Description
Responsibilities:
Under general direction, designs, develops, troubleshoots, debugs, and implements software code using Java, JavaScript, HTML, SQL, and XML for software components of the web applications.
Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website. Responsible for interface implementation.
Integrates web applications with backend databases. Deploys large web-based transaction systems using application servers. Researches, tests, builds, and coordinates the integration of new products per production and client requirements.
Requires strong navigation and site-design instincts.
Minimum Qualifications:
A Bachelor's or Associate's degree in Computer Science or related field.
Creative problem-solving abilities and strong work ethic with “can do” attitude.
Ability to take high-level requirements and compile them into development tasks.
Ability to thrive in a team/collaborative environment.
Ability to function at a fast pace with multiple deadlines.
Possess a SECRET clearance or have the ability to obtain one. Must have at least an interim SECRET to begin work on the contract.
Must be CompTIA Security+ certified.
Must obtain as a related certification relevant to the computing environment, such as Oracle Certified Associate, with the first 90 days of employment.
Must be enrolled in CompTIA Continuing Education program.
Preferred Qualifications:
0+ years of software development experience developing Java web applications (School experience considered).
Experience with Java Design patterns (MVC, DAO, Singleton, Factory, etc.).
Experience supporting JVMs in Unix/Linux/Windows environments.
Experience with frameworks such as SpringMVC, JasperReports, and Hibernate.
Knowledge of SOA to include SOAP/WSDL and RESTful services.
Experience using Eclipse, IntelliJ IDEA, or NetBeans.
Experience with shell scripting, parsing, and analyzing log files with REGEXP.
Oracle Certified Associate Java 1.8 or Oracle Certified Professional Java 1.8.
Ability to estimate tasks based off of technical debt, level of effort, and complexity.
Experience with RDBMS such as Oracle, SQLServer, or similar databases.
Experience with software development processes such as SDLC, Scrum, or similar.
Experience with JEE/JSP Containers such as WebLogic, JBoss, or Tomcat (or similar).
Experience using version control tools such as Subversion.
George.
************
Qualifications
BE or Masters in Computer Science
Additional Information
All your information will be kept confidential according to EEO guidelines.
Optimizely Software Developer
Software developer internship job in Pittsburgh, PA
Optimizely Software Developer.
Key responsibilities include designing, developing, and maintaining software applications using Optimizely solutions. The developer will collaborate with cross\-functional teams, manage back\-end software development tasks, ensure code quality, and participate in testing and deployment processes. The role may also involve debugging and optimizing system performance.
Requirements
Qualifications
Strong understanding of Computer Science fundamentals and principles
Experience in Back\-End Web Development and Software Development
Proficiency in programming and Object\-Oriented Programming (OOP)
Ability to work with a team and adapt to a hybrid work environment
Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience with Optimizely technology
Strong problem\-solving skills and attention to detail
Previous experience in developing scalable and efficient applications
"}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"648173865","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Financial Services"},{"field Label":"Work Experience","uitype":2,"value":"5+ years"},{"field Label":"City","uitype":1,"value":"Pittsburgh"},{"field Label":"State\/Province","uitype":1,"value":"Pennsylvania"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"15207"}],"header Name":"Optimizely Software Developer","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00170003","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********04378015","FontSize":"12","google IndexUrl":"https:\/\/visvero.zohorecruit.com\/recruit\/ViewJob.na?digest=xlle8qfoYEKMi.4PE34i6Ek8ugWht16P6kspLvPmiwA\-&embedsource=Google","location":"Pittsburgh","embedsource":"CareerSite","logo Id":"o1wnv84f20ada98004fa6a3063f038ac8fff7"}
Engineer, Software Tool Development
Software developer internship job in Turtle Creek, PA
About Eos Energy Enterprises
Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions that transform how the world stores power. Our breakthrough Znyth™ aqueous zinc battery was designed to overcome the limitations of conventional lithium-ion technology. It is safe, scalable, efficient, sustainable, manufactured in the U.S., and the core of our innovative systems that today provides utility, industrial, and commercial customers with a proven, reliable energy storage alternative for 3 to 12-hour applications. Eos was founded in 2008 and is headquartered in Edison, New Jersey. For more information about Eos (NASDAQ: EOSE), visit eose.com.
The Software Engineer is a position focused on applying software development as well as providing technical guidance to other personnel involved in testing, deployment, and operation of the Eos Battery Energy Storage Systems.
The Software Engineer involves collaborating with a team and individual efforts to design and maintain solutions in the effective and efficient operation of energy storage (battery) systems, prototyping and implementing various battery management system (BMS) interfacing solutions, configuring software on Linux-based computers, adhering to safety standards when working with high-voltage systems, and testing software applications in real-world factory settings to ensure they function correctly.
Responsibilities
Collaborate with battery engineers, firmware developers, and system integrators to understand tooling needs and requirements for battery management systems (BMS) and related applications.
Design, develop, and maintain solutions and utilities to automate battery testing, data analysis, simulation, and optimization processes.
Implement software solutions to monitor battery performance metrics, conduct diagnostics, and facilitate predictive maintenance.
Create user-friendly interfaces and dashboards for visualizing data and configuring parameters related to battery management and testing.
Integrate tools with existing frameworks and platforms, ensuring compatibility and scalability.
Document tool functionality, usage guidelines, and best practices for internal teams.
Knowledge, Skills, and Abilities
Proficiency in multiple programming languages such as C/C++, Rust, Javascript, Python, or Java.
Experience with data analysis tools and libraries (e.g., Pandas, NumPy) for processing and interpreting battery performance data.
Familiarity with version control systems (e.g., Git), build tools (e.g., CMake), and continuous integration (CI) pipelines.
Familiarity with issue/project tracking software (e.g., JIRA).
Ability to obtain strong understanding of battery management systems (BMS), battery modeling, and simulation techniques.
Knowledge of communication protocols used in battery systems (e.g., CAN, Modbus, HTTP) and familiarity with hardware-in-the-loop (HIL) testing.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Experience with real-time operating systems (RTOS) and embedded software development.
Understanding of regulatory standards and safety protocols related to power plant equipment.
Familiarity with agile methodologies and DevOps practices.
Education and Experience
Bachelor's degree in computer science, software engineering, or related field required.
Master's degree in computer science, software engineering, or related field preferred.
Minimum of 2 years' experience.
Travel
Local Travel: 10-25%
Overnight/North America: 10-25%
Working Conditions
Office Environment - Must be able to remain in a stationary position 50% of the time and occasionally move about inside the office to access file cabinets, office machinery, etc. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading. May be required to exert up to 25 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body.
Factory - The worker may be subject to hazards. Includes a variety of physical conditions, such as proximity to moving mechanical parts, vibration, moving vehicles, electrical current, exposure to temperature changes or exposure to chemicals. While performing the duties of this job, the employee may be exposed to fumes, airborne particles, odors, dust, mists, and gases. The noise level in the work environment can be loud. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading; visual inspection involving small defects, small parts, and/or operation of machines (including inspection); using measurement devices; and/or assembly or fabrication parts at distances close to the eyes. Machinery operation requires the use of safety equipment to include but not limited to eye safety glasses, hearing protectors, work boots, and lab coats. May be required to exert up to 50 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body.
Customer/Partner Locations - Employee may visit customer or partner locations that may be comprised of office, manufacturing floor, laboratory environments and construction sites depending on the location and reason for visit.
Auto-ApplySoftware Developer
Software developer internship job in Butler, PA
Gemacht Inc. is the Number # 1 Management Consulting, Human Capital Management, ERP/CRM/SCM/HCM, Financial Systems, and Business Advisory and Transformation firm in Greater Columbus Metro area. Gemacht Inc. focuses extensively on ERP/CRM/SCM/HCM. This exclusive focus means we have a unique understanding of the complexities and criteria involved in maintaining a strong business processes and tools around accounting, finance, supply chain and customer relationship and human resource departments and understand what it takes to be successful in business transformation utilizing today's Information Technology (SAP/ORACLE/PeopleSoft/JDE/.NET/ JAVA) . We are SAP, ORACLE and MICROSOFT Channel Partners with End-To-End project planning, execution, deployment and annual maintenance capabilities.
Job Description
We are looking for a Software Developer at one of our PA operations. The Software Developer will be responsible for supporting and developing new applications and programs in the Melt Shop. The ideal candidate will be self-motivated and thrive in a fast paced work environment with complex operations.
Primary Responsibilities:
· Support existing custom applications and development of new applications. This will include computer programming and some system administration skills.
· Use Linux severs with custom Java and Web applications to interface with users and equipment in the production and processing of steel.
· Analyze problems to find root cause involving user contact occasionally to diagnose the problem.
· Be willing to respond to troubleshoot calls on a 24/7 basis.
· Perform other duties as needed.
Qualifications
Qualifications:
Bachelor's degree Computer Science or equivalent experience
Java
Relational database design and SQL (MySQL)
HTML and JavaScript (JQuery)
PHP
Linux server administration
Strong background in mathematics
Additional Information
Why Should You Apply?
· Excellent benefits
· Challenging work
· Bonus program
· Tuition reimbursement
All your information will be kept confidential according to EEO guidelines.