We are looking for a skilled Software Engineer to join our team in Des Moines, Iowa. In this role, you will contribute to the design, development, and implementation of software solutions, ensuring high-quality performance and functionality. This position offers an opportunity to work on cutting-edge technologies and collaborate with a dynamic team of professionals.<br><br>Responsibilities:<br>• Develop and maintain backend systems to support robust software applications.<br>• Collaborate with cross-functional teams following Agile Scrum methodologies to deliver high-quality solutions.<br>• Design, build, and optimize APIs for seamless integration with front-end systems.<br>• Utilize ASP.NET and C# to develop scalable and efficient software components.<br>• Manage and optimize databases using Microsoft SQL Server to ensure data integrity and performance.<br>• Work on React-based front-end development to create intuitive user interfaces.<br>• Troubleshoot and resolve software bugs using bug tracking tools like Atlassian Jira.<br>• Conduct A/B testing to improve system performance and user experience.<br>• Contribute to code reviews and ensure adherence to development best practices.<br>• Stay updated with emerging technologies to continually improve software solutions.
<p>We are seeking a Software Developer to design, develop, troubleshoot, and debug mission-critical software using modern programming languages and tools such as C#. This role involves participating in the full software development lifecycle and collaborating with cross-functional teams to deliver innovative solutions.</p><p><br></p><p>Duties and Responsibilities:</p><ul><li>Design, develop, troubleshoot, and debug software source code using C# and related technologies</li><li>Participate in the full software development lifecycle within broadly defined parameters</li><li>Use Agile development tools such as Azure DevOps or Microsoft Team Foundation Server to manage work and collaborate</li><li>Create and update documentation and specifications for design, development, and testing</li><li>Identify potential roadblocks and develop solutions</li><li>Develop maintainable code that meets specifications</li><li>Collaborate with other engineers to design technical solutions for new product development</li><li>Build software solutions with a customer-first mindset</li></ul><p><br></p>
<p>We are looking for an experienced and innovative Senior Software Engineer to join our dynamic team in Hilliard, Ohio. In this role, you will collaborate with cross-functional teams to deliver high-quality products. If you thrive on solving complex problems and staying ahead of industry trends, this is the perfect opportunity to make an impact.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop advanced software solutions tailored to meet complex business needs.</p><p>• Lead and mentor a team of engineers, providing guidance throughout project lifecycles.</p><p>• Build and maintain scalable applications, APIs, and database models to ensure optimal performance.</p><p>• Collaborate closely with product managers, user experience designers, and stakeholders to gather and refine project requirements.</p><p>• Manage software deployments and provide post-release support to ensure seamless operation.</p><p>• Recommend and implement best practices, tools, and processes to improve productivity and code quality.</p><p>• Conduct rigorous code reviews and approve changes to maintain high development standards.</p><p>• Evaluate team performance, offering constructive feedback and guidance for growth.</p><p>• Stay updated on emerging technologies and industry trends to propose innovative solutions.</p><p>• Assess and integrate frameworks, platforms, and tools to enhance development capabilities.</p>
<p>We are looking for a highly skilled Sr. Software Engineer to join our dynamic team in Hilliard, Ohio. In this role, you will leverage your technical expertise to develop innovative software solutions and lead engineering teams through complex projects. If you have a passion for problem-solving and staying ahead of emerging technologies, this is the perfect opportunity to make a meaningful impact in the tech industry.</p><p><br></p><p>Responsibilities:</p><p>• Design and implement advanced software solutions across diverse projects, ensuring high-quality outcomes.</p><p>• Lead and mentor engineering teams, providing guidance and technical expertise throughout all stages of development.</p><p>• Build and maintain scalable applications, APIs, and database models to meet business needs.</p><p>• Collaborate with product managers, UX designers, and business stakeholders to gather and refine project requirements.</p><p>• Manage software deployments and provide post-release support to ensure smooth operation.</p><p>• Recommend and implement process improvements to enhance productivity and software quality.</p><p>• Conduct thorough code reviews and approve changes to ensure adherence to best practices.</p><p>• Evaluate team performance and foster growth through constructive feedback.</p><p>• Stay updated on emerging technologies and industry trends to drive innovation.</p><p>• Assess and select appropriate frameworks, technologies, platforms, and tools for project success.</p>
<p>**** For Faster response on the position, please send a message to Jimmy Escobar on LinkedIn or send an email to Jimmy.Escobar@roberthalf(.com) with your resume. You can also call my office number at 424-270-9193****</p><p><br></p><p>We are looking for a skilled Software Engineer to join our team in Calabasas, California. This is a hybrid position in the travel industry, offering an exciting opportunity to work on innovative projects and cutting-edge technologies. The ideal candidate will have expertise in software development, a strong understanding of programming languages, and a passion for delivering high-quality solutions.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain software applications using C# and .NET technologies.</p><p>• Build and enhance web-based solutions with ASP.NET and JavaScript frameworks.</p><p>• Collaborate with cross-functional teams to gather requirements and deliver robust solutions.</p><p>• Implement and maintain user interfaces using React.js to ensure seamless user experiences.</p><p>• Troubleshoot and resolve software-related issues, ensuring optimal performance and reliability.</p><p>• Participate in code reviews and contribute to improving development practices.</p><p>• Stay updated with emerging technologies and incorporate them into development processes.</p><p>• Create detailed technical documentation for software systems to support ongoing maintenance.</p><p>• Test and debug applications to ensure functionality and compliance with project specifications.</p>
<p><strong>Join Our Team as a Software Engineer!</strong></p><p>We are on the lookout for an experienced Software Engineer to join us on a contract basis in Jacksonville, Florida. In this exciting role, you'll collaborate on developing top-notch software solutions, leveraging your expertise in PHP frameworks, JavaScript, and database management. This position offers a fantastic opportunity to contribute to innovative projects and stay ahead of industry trends.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Develop and maintain</strong> scalable software applications using PHP frameworks like Laravel or Symfony.</li><li><strong>Design and implement</strong> user-friendly interfaces with JavaScript and CSS.</li><li><strong>Optimize and manage</strong> MySQL databases by creating tables and refining queries.</li><li><strong>Build and integrate</strong> RESTful APIs for seamless system communication.</li><li><strong>Utilize Git repositories</strong>, including platforms like GitHub or Bitbucket, to manage version control.</li><li><strong>Collaborate effectively</strong> with team members, providing guidance and support as needed.</li><li><strong>Stay updated</strong> on emerging technologies and apply them to enhance software performance.</li><li><strong>Work within Agile</strong> development methodologies to ensure timely project delivery.</li><li><strong>Debug and troubleshoot</strong> software issues across Linux, OS X, and Windows environments.</li><li><strong>Develop containerized applications</strong> using tools like Vagrant or Docker.</li></ul><p><br></p>
<p>We are looking for a dynamic Senior Software Developer to oversee a skilled team in the design, implementation, and support of cutting-edge IT solutions. This role requires strong technical expertise and leadership capabilities to drive successful project delivery and ensure effective application management. Join us in shaping innovative solutions that align with organizational goals.</p><p><br></p><p>Responsibilities:</p><p>• Lead and mentor a team of developers, ensuring high-quality application design and development.</p><p>• Oversee the full lifecycle of application development projects, from conception to delivery.</p><p>• Collaborate with stakeholders to understand business needs and translate them into technical solutions.</p><p>• Ensure the integration and optimization of existing systems, such as Oracle EBS, with new applications.</p><p>• Manage project timelines, budgets, and resources to achieve successful outcomes.</p><p>• Monitor and resolve technical issues to maintain system functionality and performance.</p><p>• Drive the adoption of JavaScript frameworks and other technologies to enhance development processes.</p><p>• Implement best practices for coding, testing, and deployment of applications.</p><p>• Stay updated with emerging technologies and recommend their application to improve efficiency.</p><p>• Facilitate communication between IT teams and business units to ensure alignment on project goals.</p>
<p><br></p><p>We are seeking a highly motivated and experienced Software Developer to join our team and play a pivotal role in a critical legacy application modernization project. The successful candidate will be responsible for re-architecting, developing, and migrating our existing legacy application to a robust, scalable, and modern web-based application. This role requires a strong understanding of web development best practices, excellent problem-solving skills, and a solid foundation in the Microsoft technology stack and related web technologies.</p><p><br></p><p>Responsibilities</p><p>• Design, develop, test, deploy, and maintain high-quality, scalable, and secure web applications.</p><p>• Lead the conversion of functionalities from a legacy application to a modern web-based .Net MVC framework.</p><p>• Write clean, efficient, and well-documented code in .Net Core, C#, and JavaScript.</p><p>• Develop and consume RESTful APIs to facilitate communication between various application components and external services.</p><p>• Design and manage database schemas, and interact with MySQL databases effectively.</p><p>• Implement responsive and user-friendly interfaces using Bootstrap and other front-end technologies.</p><p>• Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.</p><p>• Collaborate closely with product owners, business analysts, and other developers to translate business requirements into technical solutions.</p><p>• Identify and troubleshoot software defects and provide timely resolutions.</p><p>• Stay up-to-date with emerging technologies and industry trends to recommend and implement improvements.</p><p>• Contribute to code reviews and mentor junior developers.</p><p><br></p><p>Qualifications</p><p>Required Skills & Experience</p><p>• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.</p><p>• Proven experience in software development, with a strong portfolio of web application development.</p><p>• Expertise in .NET framework and C# programming language.</p><p>• Strong experience with ASP.NET MVC.</p><p>• Proficiency in JavaScript and modern front-end development concepts.</p><p>• Solid understanding and practical experience with Bootstrap for responsive web design.</p><p>• Demonstrable experience developing and consuming API's (RESTful services).</p><p>• Proficiency in MySQL database design, query optimization, and management.</p><p>• Experience with version control systems (e.g., Git).</p><p>• Strong analytical, problem-solving, and debugging skills.</p><p>• Excellent communication and interpersonal skills.</p><p><br></p><p>Preferred Skills</p><p>• Experience with other front-end frameworks (e.g., React, Angular, Vue.js) is a plus.</p><p>• Familiarity with cloud platforms (e.g., Azure, AWS, GCP).</p><p>• Experience with automated testing frameworks and practices.</p><p>• Knowledge of software design patterns and architectural principles.</p><p>• Experience in migrating legacy systems.</p>
We are looking for a skilled Software Developer to join our team in Mechanicsburg, Pennsylvania on a long-term contract basis. In this role, you will contribute to the development and maintenance of software applications, ensuring they meet high standards of functionality and reliability. You will work closely with peers to build solutions, resolve technical challenges, and document processes within a structured development lifecycle.<br><br>Responsibilities:<br>• Develop, test, and maintain software applications to ensure optimal functionality and performance.<br>• Collaborate with team members to troubleshoot and resolve routine technical issues.<br>• Write clear and detailed documentation to support software processes, policies, and configurations.<br>• Apply programming expertise in languages such as JavaScript, HTML, CSS, and MySQL to create effective software solutions.<br>• Participate in configuration management to maintain consistency across software releases.<br>• Ensure compliance with HIPAA regulations and other relevant standards during software development.<br>• Use tools like Microsoft Word, Excel, and PowerPoint to prepare and present technical reports.<br>• Assist in designing and implementing frameworks to streamline the software release lifecycle.<br>• Communicate effectively with peers to explain technical concepts and solutions.<br>• Support training initiatives by sharing knowledge and best practices with team members.
We are looking for a skilled Software Developer to join our team in Norton Shores, Michigan. In this role, you will contribute to the design, development, and testing of innovative software solutions, ensuring high performance and reliability. This is a great opportunity for professionals with a passion for coding and problem-solving in a collaborative environment.<br><br>Responsibilities:<br>• Develop, test, and maintain software applications using C# and the .NET Framework.<br>• Collaborate with team members to design and implement solutions that align with project goals.<br>• Utilize Microsoft SQL Server for data management and integration tasks.<br>• Work with Visual Studio to write, debug, and optimize code.<br>• Implement and support Electronic Data Interchange (EDI) processes.<br>• Participate in the full software development lifecycle, from requirements gathering to deployment.<br>• Create automated testing scripts to ensure software quality and performance.<br>• Contribute to Agile development practices by actively participating in sprints and team meetings.<br>• Perform code reviews to maintain coding standards and improve overall software quality.
We are looking for an experienced Backend Software Engineer to join our dynamic team in New York, New York. This role involves developing robust backend systems, optimizing performance, and contributing to the design of scalable software architectures. If you have expertise in multiple programming languages and thrive in both Linux and Windows environments, we invite you to bring your skills to our innovative financial services company.<br><br>Responsibilities:<br>• Develop and maintain backend systems and APIs using languages such as C#, C++, Java, and Python.<br>• Collaborate with cross-functional teams to design, implement, and deliver new software features.<br>• Optimize backend applications for speed, scalability, and reliability.<br>• Troubleshoot and debug issues in existing systems, ensuring smooth functionality.<br>• Write clean, efficient, and maintainable code in line with industry best practices.<br>• Conduct code reviews to ensure high-quality standards and share knowledge with team members.<br>• Design and implement microservices architectures and multithreaded programming solutions.<br>• Work seamlessly across Linux and Windows platforms to leverage their unique capabilities.<br>• Stay updated on emerging technologies and trends to continuously improve backend systems.
<p>Job Description: Mainframe Application Developer – Auto Finance</p><p><br></p><p>We are seeking a skilled Mainframe Application Developer to support multiple large-scale projects and production operations within the auto finance domain. The ideal candidate will have strong COBOL development experience, a background in financial services, and the ability to troubleshoot and optimize batch and online processes.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Develop and maintain mainframe applications for large-scale auto finance projects</li><li>Troubleshoot and resolve production issues, including online and batch abends</li><li>Evaluate and optimize daily/monthly batch processes to improve performance</li><li>Conduct impact analysis across multiple platforms and applications</li><li>Deliver complete documentation for estimates, design, and development</li><li>Provide nightly batch production support and ensure system stability</li></ul>
We are looking for a skilled Software Engineer to join our team in Washington, District of Columbia, on a Long-term Contract basis. In this role, you will contribute to the development, testing, and enhancement of software systems and tools, ensuring alignment with industry standards and best practices. This position offers an opportunity to work on moderately complex projects, collaborate with cross-functional teams, and develop innovative solutions to technical challenges.<br><br>Responsibilities:<br>• Design, develop, test, and debug software programs for new systems and product enhancements.<br>• Conduct thorough analysis of software requirements and ensure compatibility with hardware systems.<br>• Develop and maintain tools that support infrastructure and platform functionality.<br>• Collaborate with project managers and technical teams to address technical issues and propose solutions.<br>• Apply industry principles, standards, and best practices throughout the software development lifecycle.<br>• Troubleshoot and resolve technical problems, ensuring minimal disruption to systems.<br>• Document processes, procedures, and solutions to ensure clarity and effective communication.<br>• Utilize monitoring tools to track system performance and address any operational issues.<br>• Assist in the selection of components and implementation strategies for software projects.<br>• Provide training and guidance to team members on technical procedures and best practices.
We are looking for a skilled Mid-Level Developer to join our CAD Team in Cincinnati, Ohio. In this role, you will contribute to the development of software solutions that support design-facing applications for housing construction, specifically focusing on truss layouts. This is a long-term contract position that requires expertise in both software development and CAD-related technologies.<br><br>Responsibilities:<br>• Design and develop software solutions using C++, C#, and the .NET Framework to support CAD applications.<br>• Collaborate with the team to create design-facing tools for housing construction, with a focus on truss layouts.<br>• Write and maintain code for on-premises and cloud hybrid environments.<br>• Conduct unit testing to ensure the reliability and functionality of developed software.<br>• Adapt software development skills to work with CAD systems such as IntelliCAD, AutoCAD, Revit, or SolidWorks.<br>• Work closely with stakeholders to understand project requirements and deliver high-quality solutions.<br>• Troubleshoot and resolve software issues to improve performance and usability.<br>• Contribute to the continuous improvement of development processes and methodologies.<br>• Stay current with industry trends and emerging technologies relevant to CAD and software development.<br>• Provide documentation and technical support for developed solutions.
<p>As a Software Engineer III, you will play a key role in building and maintaining robust, scalable, and secure web applications. You will work in a dynamic, fast-paced environment, collaborating with cross-functional teams to design and develop both frontend and backend solutions. Your responsibilities will include building and optimizing RESTful services, developing modern web applications using React JS, and leveraging cloud services to deliver exceptional user experiences.</p><p> </p><p><br></p><p>Key Responsibilities:</p><ul><li>Design, develop, and maintain full-stack web applications using React JS (frontend) and .NET (backend)</li><li>Build and maintain RESTful APIs to support web and desktop applications</li><li>Apply component-based architecture principles using React JS, TypeScript, and asynchronous programming</li><li>Develop scalable, server-side applications using .NET</li><li>Implement modern CSS techniques and frameworks for responsive UI</li><li>Conduct performance testing for browser-based applications</li><li>Participate in Agile/Scrum ceremonies and on-call rotations as needed</li><li>Ensure code quality, performance optimization, and security best practices</li><li>Participate in design reviews and mentor junior developers</li><li>Utilize CI/CD pipelines, Jenkins, Git, and Bitbucket for development lifecycle</li></ul><p><br></p>
<p>Are you a talented <strong>Backend Developer</strong> looking to design, build, and maintain the foundation of cutting-edge applications? Do you enjoy working behind the scenes to ensure systems are reliable, scalable, and secure? If so, we want to hear from you!</p><p>Robert Half is partnering with an innovative organization to find an experienced Backend Developer who thrives in creating efficient and well-structured backend systems. This is a fantastic opportunity to work with modern technologies, collaborate in a dynamic team, and contribute to the development of impactful software solutions.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain server-side applications, APIs, and databases using programming languages such as <strong>Python, Java, Ruby, PHP, Go, or similar</strong>.</li><li>Collaborate with frontend developers to integrate user-facing elements with server-side logic.</li><li>Build robust systems to process, store, and retrieve data efficiently.</li><li>Optimize application performance, troubleshoot issues, and debug production-level code.</li><li>Ensure system security by implementing proper authentication, authorization, and data protection mechanisms.</li><li>Work with cloud platforms (e.g., <strong>AWS, Azure, GCP</strong>) to deploy and manage applications.</li><li>Conduct code reviews and contribute to continuous code improvement and best practices.</li><li>Monitor and maintain system health, including uptime, performance, and reliability.</li><li>Stay updated on emerging technologies and recommend their adoption to improve backend systems.</li></ul><p><br></p>
We are looking for an experienced Lead Developer to join our CAD team in Cincinnati, Ohio. In this role, you will be responsible for developing cutting-edge software solutions for design-facing applications used in housing construction. This is a long-term contract position offering an exciting opportunity to work with advanced technologies and contribute to impactful projects.<br><br>Responsibilities:<br>• Lead the development of software applications for design-facing CAD systems, focusing on housing construction and truss layouts.<br>• Utilize C++, C#, and the .NET Framework to design, implement, and optimize software solutions.<br>• Collaborate with cross-functional teams to ensure seamless integration of on-premise and cloud-based systems.<br>• Develop and maintain unit tests to ensure software reliability and performance.<br>• Translate user requirements into functional and technical specifications.<br>• Provide mentorship and guidance to less experienced developers, fostering growth and development within the team.<br>• Write software for CAD systems such as AutoCAD, Revit, or SolidWorks, leveraging transferable skills to enhance functionality.<br>• Conduct code reviews and ensure adherence to best practices in software development.<br>• Troubleshoot and resolve complex technical issues in a timely manner.<br>• Stay updated on industry trends and emerging technologies to drive innovation in software development.
We are looking for a skilled Backend Software Engineer to join our dynamic team in New York, New York. In this role, you will design and build scalable backend services, contribute to API development, and work on database management to support our real estate technology platform. This position offers the opportunity to collaborate with cross-functional teams to deliver high-quality, secure, and efficient software solutions.<br><br>Responsibilities:<br>• Develop and maintain backend systems and APIs for our real estate technology platform to ensure scalability and reliability.<br>• Collaborate with product managers, senior engineers, and other stakeholders to deliver software solutions in an agile environment.<br>• Troubleshoot and resolve software issues, optimize performance, and refactor legacy systems as needed.<br>• Write clean, modular, and well-documented code while adhering to best practices in software development.<br>• Create and maintain unit and integration tests to ensure the quality and stability of backend systems.<br>• Manage and optimize relational and non-relational databases, including migrations and modifications.<br>• Participate in DevOps processes such as deployment, environment configuration, and CI/CD workflows.<br>• Support internal teams by explaining backend features, integrations, and APIs to enhance adoption and usability.
<p>We are seeking a highly skilled and versatile Software Engineer with a strong foundation in system-level programming and large-scale distributed systems. The ideal candidate is passionate about building robust, scalable software and has hands-on experience with modern technologies and software engineering process's as well as modern software engineering tech-stacks and languages.</p><p><br></p><p>Key Responsibilities:</p><p>• Design, develop, and maintain high-performance software systems and distributed applications.</p><p>• Write clean, efficient, and well-tested code using Rust, TypeScript, and modern JavaScript frameworks (React, Angular, or Vue).</p><p>• Collaborate with cross-functional teams to architect and implement scalable solutions on cloud platforms (AWS, Azure, GCP).</p><p>• Build and maintain CI/CD pipelines to ensure smooth and reliable software delivery.</p><p>• Leverage containerization technologies (Docker, Kubernetes) for deployment and orchestration.</p><p>• Apply Test-Driven Development (TDD) practices to ensure code quality and reliability.</p><p>• Contribute to and maintain open-source projects relevant to our technology stack.</p><p>• Participate in code reviews, design discussions, and technical planning.</p>
<p>Robert Half is seeking a Contract .NET Developer to join our client's development team. As a Contract .NET Developer, you will be responsible for designing, developing, and maintaining software solutions using the .NET framework. This role offers an exciting opportunity to work on diverse projects with a reputable organization.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ol><li><strong>Software Development:</strong> Design, code, test, debug, and document software applications using the .NET framework and related technologies.</li><li><strong>Application Maintenance:</strong> Maintain and enhance existing .NET applications by identifying areas for modification, improvement, and optimization.</li><li><strong>Collaboration:</strong> Work closely with cross-functional teams to gather requirements, analyze needs, and develop software solutions that meet business objectives.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications, ensuring efficient data storage and retrieval.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews to ensure code quality, performance, and adherence to coding standards. Perform thorough testing to identify and resolve any issues.</li><li><strong>Documentation:</strong> Create and maintain technical documentation for developed applications, including system designs and user manuals.</li><li><strong>Troubleshooting and Support:</strong> Provide technical support and troubleshooting assistance for developed applications, ensuring smooth operation and addressing user-reported issues.</li></ol><p><br></p>
<p>We’re looking for a Senior Software Engineer who excels in dynamic environments and enjoys turning evolving customer and sales insights into actionable technical solutions. This role is ideal for someone who thrives on autonomy, leads by example, and is passionate about building impactful software from the ground up.</p><p><br></p><p>You’ll play a key role in shaping product roadmap, collaborating across departments, and driving innovation in both backend and frontend systems. Your contributions will directly influence the user experience and the technical direction of platform.</p><p><br></p><ul><li>Translate dynamic product requirements into scalable engineering designs and tasks.</li><li>Lead and own projects, from architecture and development to deployment and support.</li><li>Collaborate with Sales and customer advisory groups to prioritize and plan feature development.</li><li>Drive innovation by independently creating tools, features, and ideas that enhance user experience.</li><li>Contribute to the evolution of our frontend infrastructure and design systems.</li><li>Write clean, maintainable, and well-documented code; conduct and participate in code reviews.</li><li>Adapt quickly to changing priorities and contribute across the stack as needed.</li><li>Mentor junior engineers and foster a culture of technical excellence and collaboration</li></ul><p><br></p><p><br></p>
<p><strong>Teamcenter Developer</strong></p><p> <strong>Location:</strong> Rockville, MD (Hybrid)</p><p><br></p><p>A leading organization in the advanced energy and technology sector is seeking a <strong>Teamcenter Developer</strong> to join its Product Lifecycle Management (PLM) team. This individual will play a critical role in maintaining, enhancing, and supporting a complex PLM ecosystem supporting multiple secure programs. The role involves development, configuration, and administration of <strong>Teamcenter</strong>, along with infrastructure support and cross-functional collaboration to ensure seamless operation and continuous improvement.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Maintain and enhance multiple Teamcenter environments, ensuring high availability, security, and performance.</li><li>Coordinate with OEMs, software vendors, IT support teams, and internal stakeholders to troubleshoot and resolve PLM system issues.</li><li>Develop custom workflows, handlers, and BMIDE extensions to support evolving business needs.</li><li>Perform system upgrades, environment migrations, and configuration changes across development, QA, and production instances.</li><li>Collaborate with engineering and design teams to manage CAD data (NX), part structures, and document control processes.</li><li>Support external partner integration by facilitating secure document and data exchange within contract constraints.</li><li>Maintain comprehensive system documentation and provide training materials for end-users and admins.</li><li>Participate in Configuration Control Board (CCB) meetings and ensure compliance with internal configuration and change management policies.</li><li>Support the development and implementation of IT policies aligned with safety and quality standards.</li></ul><p><br></p><p><strong>Required Qualifications:</strong></p><ul><li>Bachelor's degree in Computer Engineering, Information Systems, or a related technical field.</li><li>10+ years of experience in software engineering with at least 5 years focused on <strong>Teamcenter administration and development</strong>.</li><li>Strong experience with <strong>BMIDE</strong> for creating and managing Business Objects, LOVs, and configuration classifications.</li><li>Proficient in <strong>Teamcenter customization and configuration</strong>, including Java, C/C++, and server-side integration.</li><li>Experience supporting and configuring <strong>Active Workspace 6.x</strong>.</li><li>Hands-on knowledge of <strong>CAD tools</strong>, preferably <strong>NX</strong>, and related integration with Teamcenter.</li><li>Solid understanding of IT infrastructure, including server management, backups, and cybersecurity.</li><li>Strong communication skills and the ability to collaborate with cross-functional technical and non-technical teams.</li></ul><p><br></p><p><strong>Nice to Have:</strong></p><ul><li>Experience working within <strong>federally regulated environments</strong> or projects with <strong>high security standards</strong>.</li><li>Familiarity with DevOps tools and practices.</li><li>Prior experience supporting multi-tenant PLM environments across different programs.</li></ul><p><br></p>
<p><strong>Position Summary</strong></p><p>The Applications Development Leader will manage a blended team of software developers and analytics professionals, with responsibility for project delivery, client engagement, and departmental performance. This role requires both strategic guidance and hands-on involvement, balancing technical expertise with leadership of people, processes, and budgets.</p><p><br></p><p><strong>This is a Direct/Permanent Hire role that will require a hybrid work schedule.</strong></p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Direct software projects from planning through implementation, ensuring deliverables meet defined objectives.</li><li>Monitor project budgets, control expenses, and align outcomes with financial goals.</li><li>Partner with clients and internal teams to gather requirements, analyze processes, and recommend improvements.</li><li>Oversee and support business process mapping, with attention to efficiency and cost reduction.</li><li>Lead project reviews to capture lessons learned and inform future initiatives.</li><li>Track progress, manage risks, and adjust plans to maintain timelines and quality.</li><li>Provide mentorship and oversight for technical staff, assigning tasks and encouraging skill growth.</li><li>Maintain awareness of emerging technologies and practices to guide future solutions.</li><li>Foster collaboration across distributed and offshore teams to ensure consistency and results.</li></ul><p><br></p>
Position: Lead Software Engineer - Full Stack (SaaS)<br>Location: Remote<br>Salary: up to $175,000 base annual salary + 10%<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br><br>Lead Full-Stack Engineer – Build the Future from Day One<br>Our client is launching something new—and they are looking for a Lead Full-Stack Engineer to help architect and build it from the ground up. This is a greenfield opportunity to shape a consumer-facing digital product within a fast-moving, innovation-driven environment that blends the energy of a startup with the stability and resources of a well-established enterprise.<br>If you thrive on solving complex problems, love working across the stack, and want to be part of a team that’s just getting started, this is your moment.<br>What You’ll Do:<br>• Lead the design, development, and delivery of full-stack features and scalable systems<br>• Architect mobile and web applications using Flutter, React.js, and Java/Spring Boot<br>• Collaborate with product managers, designers, and stakeholders to define technical solutions that align with user and business goals<br>• Drive product discovery and experimentation with a focus on usability and performance<br>• Mentor junior engineers and foster a culture of technical excellence and collaboration<br>• Contribute to product roadmaps and strategic planning<br>• Advocate for modern development practices, clean architecture, and continuous improvement<br>What You Bring:<br>• 5+ years of experience in full-stack or product-focused software development<br>• Advanced proficiency in Dart/Flutter, React.js, and Java/Spring Boot<br>• Experience with GraphQL, Firebase, or WebSockets<br>• Strong understanding of cloud platforms (AWS, GCP, or Azure), CI/CD, and DevOps practices<br>• Familiarity with infrastructure as code (Terraform, CloudFormation)<br>• Proven leadership in technical projects and mentoring teams<br>• Background in product strategy, user research, or data-driven development<br>• Contributions to open-source projects or technical publications are a plus<br>• Strong sense of ownership, accountability, and collaboration<br>Why You’ll Love It:<br>• Join early in a greenfield build with massive potential for impact<br>• Work in a startup-style culture that values innovation, speed, and creativity<br>• Enjoy the backing of a well-funded, successful enterprise with a history of delivering results<br>• Influence the product, the tech stack, and the team culture from day one<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
<p>Position Summary</p><p>We’re looking for a Sr. SQL developer, responsible for solving complex data and workflow challenges and building tools that directly impact production, fulfillment, and reporting systems. You’ll work closely with cross-functional teams to design, develop, and support custom software solutions that drive operational efficiency and scalability.</p><p><br></p><p>Top Responsibilities</p><ol><li>Design & Develop Custom Solutions: Build and maintain Windows-based and web applications that integrate with production systems, inventory tools, and third-party platforms.</li><li>Data Engineering & Automation: Create data workflows using SQL Server, SSIS, and other tools to automate print production, reporting, and invoicing processes.</li><li>System Integration: Develop interfaces with devices and systems such as barcode scanners, shipping tools, and ERP platforms.</li><li>Project Collaboration: Partner with technical leads and account managers to define project goals, test solutions, and ensure successful deployment.</li><li>Mentorship & Support: Guide junior developers and provide ongoing support for deployed applications, including training and documentation.</li></ol>