The client looking for a mid-senior level developer to build and manage user interfaces for their application. Qualified candidates must be end to end developers that can take initiative and provide details on problems and solutions using technologies.<br><br>Essential Skills:<br>o Microsoft .NET Framework: Asp .Net with C# (Required)<br>o Azure SQL Server database design, development, and administration (Required)<br>o Web development with ASP.NET, including Web Forms, MVC, and Okta APIs (Required)<br>o Web application development with HTML, CSS and JavaScript<br>o Configuration and administration of Internet Information Services & Azure Web Apps<br>o Software, data, and web site security, including secure communications<br>o Software development practices - SDLC and Agile<br>o Build and release processes using Azure DevOps<br>o Source control (TFVC & Git)<br>o Experience with Okta Identity Management (certification a plus)<br>o Experience with Sitecore Ver 10 (certification a plus)<br>o Experience with BootStrap (a plus)<br><br><br>Job Duties/Responsibilities<br>• Researching, designing, implementing, and managing software applications<br>• Testing and evaluating new applications and tools (client will be migrating Legacy apps to .Net 6)<br>• Identifying areas for modification in existing programs and subsequently developing these modifications<br>• Troubleshooting and debugging issues within applications<br>• Application integration between various MassHousing applications (inhouse and SaaS tools)<br>• Writing and implementing creative and efficient code<br>• Determining operational practicality<br>• Developing quality assurance procedures<br>• Deploying software tools, processes, and metrics<br>• Maintaining and upgrading existing systems<br>• Training users<br>• Assist with analysis and testing as necessary<br>• Collaborate with fellow developers (9 total with 1 Lead Architect)
<p><strong>Job Summary:</strong></p><p> The Software Engineer will design, develop, and maintain web and desktop applications using .NET technologies. This role involves collaborating with cross-functional teams to deliver robust and scalable solutions.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and maintain applications using C#, ASP.NET, and .NET Core.</li><li>Write clean, efficient, and well-documented code.</li><li>Participate in code reviews and testing.</li><li>Integrate APIs and work with SQL Server databases.</li><li>Troubleshoot and optimize application performance.</li></ul><p><br></p>
<p><strong>About the Role:</strong></p><p> We are seeking a <strong>Senior Software Engineer</strong> with deep expertise in <strong>C#, .NET, SQL, and Azure</strong> to design, build, and deliver high-performing applications. In this role, you’ll work closely with cross-functional teams to architect scalable solutions, optimize system performance, and mentor junior developers. This is an excellent opportunity for a highly motivated engineer to influence technical strategy and drive impactful projects.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain applications using <strong>C# and the .NET stack</strong>.</li><li>Build and optimize database solutions using <strong>SQL Server</strong>.</li><li>Develop and deploy cloud-based applications on <strong>Microsoft Azure</strong>.</li><li>Collaborate with business stakeholders and product teams to define requirements and translate them into scalable solutions.</li><li>Participate in code reviews, testing, and troubleshooting to ensure high-quality deliverables.</li><li>Optimize system performance, scalability, and reliability.</li><li>Mentor junior engineers and contribute to best practices across the team.</li><li>Stay current with emerging technologies and recommend improvements to architecture and tools.</li></ul><p><br></p>
<p>Job Summary</p><p><br></p><p>The Software Engineer will design, develop, test, and support enterprise-grade applications in a dynamic and fast-paced environment. This role requires a blend of technical expertise and business acumen, ensuring high-quality software solutions that meet stakeholder needs. You will collaborate closely with cross-functional teams to define, build, and enhance applications that drive business value and customer engagement.</p><p><br></p><p>Key Responsibilities</p><p><br></p><p>Lead and participate in the full software development lifecycle — design, code, test, debug, deploy, and support scalable applications.</p><p><br></p><p>Conduct application functionality gap analyses and feasibility studies in collaboration with business stakeholders.</p><p><br></p><p>Provide technical design documentation and specifications that align with functional requirements.</p><p><br></p><p>Develop and maintain applications capable of running across Apple and Google stores.</p><p><br></p><p>Build and manage templates, workflows, data imports/exports, APIs, and user interfaces.</p><p><br></p><p>Perform root-cause analysis and resolve application issues; research and apply upgrades or new features.</p><p><br></p><p>Develop and execute unit tests prior to QA handoff; support performance, regression, and user acceptance testing.</p><p><br></p><p>Ensure applications adhere to security and compliance standards.</p><p><br></p><p>Mentor engineers and lead peer code reviews.</p><p><br></p><p>Stay current with emerging technologies and contribute to continuous improvement initiatives.</p>
<p>The primary responsibility of the Senior Software Engineer includes designing, testing, deploying and supporting new and existing web applications for both internal and external clients. In addition, the Senior Software Engineer is expected to collaborate effectively with other software engineers, quality assurance, project management, patient care and operations to deliver high quality software with speed in a fast-paced environment.</p><p> </p><p><strong>Job Scope and Major Responsibilities:</strong></p><p><strong> </strong></p><p>· Develops software solutions by studying business and functional requirements and writes code that meets the requirements. </p><p>· Confers with business analysts, project managers and other software engineers regarding system design, data usage, and work processes; investigates problem areas; follows the software development lifecycle.</p><p>· Troubleshoots issues that are occurring in production and comes up with the right solutions that will fix the problem and prevent it from re-occurring.</p><p>· Determines operational feasibility by evaluating the requirements, analysis, solution development, and proposed solutions.</p><p>· Demonstrates a strong understanding of software development by writing clear code that is self documenting and easy for other developers to understand. </p><p>· Updates job knowledge by studying newer development tools, programming techniques, and computing equipment; participates in educational opportunities; reads professional publications; maintains personal networks; participates in professional organizations.</p><p>· Adheres at all times to physical, administrative and technical safeguards related to core business when executing job functions.</p><p>· Complies with the provisions of the Health Insurance Portability and Accountability Act of 1996 and its implementing regulations, as amended (“HIPAA”)</p><p><strong> </strong></p><p><strong>Performance Criteria:</strong></p><p><strong> </strong></p><p>This role is evaluated by the accuracy and effectiveness of the relevant authored code and implemented solutions, as well as timely communication with other business users and IT teams. Achieving performance targets for code resiliency and defect rate is critical for assessing this role’s performance.</p><p> </p>
<p><strong>About the Role:</strong></p><p> We are looking for a <strong>Senior Python Developer</strong> to join our team and play a key role in designing, developing, and optimizing high-performance applications. This role is ideal for someone who thrives in solving complex problems, writing clean, efficient code, and collaborating with cross-functional teams to deliver innovative solutions.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain scalable applications and services using <strong>Python</strong>.</li><li>Write clean, testable, and efficient code following best practices.</li><li>Collaborate with product managers, engineers, and stakeholders to define requirements and deliver high-quality software solutions.</li><li>Optimize performance of existing applications and troubleshoot critical production issues.</li><li>Implement automated testing frameworks and ensure robust code coverage.</li><li>Contribute to architectural decisions and mentor junior developers.</li><li>Integrate applications with third-party APIs and cloud-based services.</li><li>Stay current with emerging technologies, frameworks, and best practices in Python development.</li></ul><p><br></p>
<p>Robert Half is seeking a Contract C# Developer to join our client's development team. As a Contract C# Developer, you will play a pivotal role in designing, developing, and maintaining software applications using the C# programming language. This contract position 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 C# and associated technologies to meet project requirements.</li><li><strong>Application Enhancement:</strong> Maintain and enhance existing C# applications by identifying areas for improvement and implementing necessary updates.</li><li><strong>Collaboration:</strong> Collaborate with cross-functional teams to gather requirements, analyze needs, and develop scalable and efficient software solutions.</li><li><strong>Database Integration:</strong> Develop and optimize database-related functionalities within applications using SQL Server, MySQL, or other database systems.</li><li><strong>Front-End Development:</strong> Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces for applications.</li><li><strong>Code Reviews and Testing:</strong> Conduct code reviews, perform unit testing, and ensure code quality, performance, and adherence to coding standards.</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 to ensure smooth operation and user satisfaction.</li></ol><p><br></p>
Job Title: Senior Full Stack .NET Developer About the Role: We’re seeking an experienced Full Stack .NET Developer to join a growing technology team. This individual will play a key role in building and enhancing enterprise-level web applications, working across the stack from backend services to modern front-end interfaces. If you enjoy solving complex challenges, collaborating with cross-functional teams, and delivering scalable, high-quality software, this could be a great fit. What You’ll Do: Design, develop, and support full stack web applications leveraging .NET (C#), Angular, and SQL Server. Build clean, responsive, and intuitive user interfaces with HTML, CSS, and JavaScript. Create and integrate RESTful APIs and microservices, handling data formats such as JSON and XML. Work closely with product owners, UX designers, and QA engineers to deliver features that meet business needs. Contribute to architecture discussions, participate in code reviews, and help drive engineering best practices. Debug, troubleshoot, and resolve issues across multiple layers of the stack. Follow established SDLC practices while striving for continuous improvement in code quality and maintainability. Utilize tools such as Visual Studio, VS Code, SQL Management Studio, and Git for daily development. What We’re Looking For: 6+ years of detail oriented experience with .NET (C#) development. 4+ years of front-end development experience using Angular along with HTML, CSS, and JavaScript. Strong background delivering full stack solutions with .NET technologies. Solid understanding of software architecture, design patterns, and clean coding practices. Hands-on experience creating and consuming RESTful APIs and microservices. Familiarity with agile methodologies and SDLC best practices. Proficiency with common development tools (Visual Studio, VS Code, SQL Management Studio). Experience working with Git or other version control systems. Strong problem-solving, debugging, and analytical skills. Excellent communication skills and ability to collaborate effectively with team members. Nice to Have: Background in healthcare technology. Knowledge of healthcare compliance standards (HIPAA, HL7, FHIR).
<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>
<p>We are looking for an Informatica Developer to design and develop application integrations via Informatica IDMC APIs using Cloud Application Integration (CAI) and Cloud Data Integration (CDI) services. This will be a 100% remote opportunity.</p><p><br></p><p>The candidate should have strong SQL database query knowledge working with applications. The developer should also have thorough experience in developing IDMC REST API interfaces with CDI and CAI. The candidate should also have expertise with testing REST APIs using a software tool such as Bruno or an equivalent. Additionally, the candidate should also have a strong understanding of JSON data formatting.</p><p>The developer should have expertise in building ETL/ELT mappings and workflows using CDI. The candidate should have experience loading a Data Warehouse and be knowledgeable with Star Schema and 3rd normal form design. The candidate will contribute throughout the data management lifecycle process areas such as data acquisition, management, manipulation, and implement integrations between SaaS vendors, on-premise applications, and the Enterprise Data Warehouse environment.</p><p><br></p><p>Essential duties & responsibilities are:</p><p>• Work with Informatica Tech Lead, IT database administrators, systems administrators, and data warehousing development teams</p><p>• Support development, migration of data through Informatica IDMC API integrations, procedure development, troubleshooting, system configuration, security administration, and account setup.</p><p>• Support the lifecycle of physical data models and data maps for data warehouse system.</p><p>• Aid end users and programmers regarding data warehouse related problems and issues.</p><p>• Provide technical expertise to end-users who create complex queries and reports.</p><p>• Coordinate, schedule, and tests upgrades to the data warehouse system.</p>
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.
<p>Are you passionate about building high-performance applications that make a real impact? We’re looking for a <strong>C++ Developer</strong> to join our engineering team in <strong>Jacksonville, FL</strong>. In this role, you’ll be working on cutting-edge projects, developing optimized and scalable systems, and collaborating with a talented group of engineers to drive innovation.</p><p><br></p><p><strong>What You’ll Do</strong></p><ul><li>Design, code, and optimize software applications using <strong>C++</strong></li><li>Enhance <strong>system performance, scalability, and reliability</strong></li><li>Collaborate with cross-functional teams to develop and refine <strong>software architecture and design</strong></li><li>Debug and troubleshoot complex software issues in large-scale systems</li><li>Contribute to continuous improvement through <strong>code reviews</strong> and best practice implementation</li><li>Work within <strong>modern development frameworks and tools</strong></li></ul><p><br></p>
<p><strong>Position Summary</strong></p><p>We’re seeking a <strong>Full Stack</strong> <strong>Senior Software Engineer</strong> to help design, build, and deliver modern, scalable applications that power our firm’s next generation of digital products. This is a hands-on, full-stack engineering role working across <strong>front-end</strong>, <strong>back-end</strong>, <strong>cloud</strong>, and <strong>API integrations</strong>. You’ll collaborate with cross-functional teams to create secure, high-performing software that drives real business impact.</p><p> </p><p> </p><p><br></p><p><strong>Key Responsibilities</strong></p><p><strong>Application Development</strong></p><ul><li>Design, develop, test, and deploy software solutions using <strong>React</strong>, <strong>AWS</strong>, and modern scripting languages.</li><li>Translate business and functional requirements into elegant, scalable technical solutions.</li><li>Contribute to architectural decisions that improve reliability, maintainability, and performance.</li></ul><p><strong>Cloud Engineering</strong></p><ul><li>Build and optimize applications leveraging <strong>AWS services</strong> (Lambda, DynamoDB, Redshift, etc.).</li><li>Ensure cloud applications are cost-efficient, secure, and highly available.</li><li>Implement security best practices across all AWS-based components.</li></ul><p><strong>API Design & Integration</strong></p><ul><li>Develop and manage <strong>REST</strong>, <strong>GraphQL</strong>, and <strong>WSO2-based APIs</strong> for seamless system integration.</li><li>Maintain consistency, scalability, and performance across all API endpoints.</li></ul><p><strong>Scripting & Automation</strong></p><ul><li>Use <strong>TypeScript</strong>, <strong>JavaScript</strong>, and <strong>Python</strong> to develop robust, cross-platform solutions.</li><li>Automate repetitive tasks and enhance system reliability through scripting and process improvements.</li></ul><p><strong>Data & SQL Development</strong></p><ul><li>Design and optimize <strong>SQL queries</strong> and database structures to support business applications.</li><li>Ensure data integrity, accuracy, and high performance in all database interactions.</li></ul><p><strong>Collaboration & Leadership</strong></p><ul><li>Partner with Software Engineering Leads, Business Solution Engineers, QA, and stakeholders to deliver quality results.</li><li>Mentor peers, share knowledge, and foster a culture of innovation and technical excellence.</li><li>Communicate technical concepts clearly to non-technical audiences.</li></ul><p><br></p>
We are looking for an experienced Senior Fullstack Developer to drive the development of cutting-edge features and APIs for our proprietary Content Management System platform. This role offers the opportunity to work with modern technologies and contribute to scalable, high-performance software solutions that enhance the delivery and monetization of media content in live events, stadiums, and broadcasts. Collaboration with cross-functional teams will be a key aspect of this position, ensuring impactful and efficient software development.<br><br>Responsibilities:<br>• Design and develop innovative features and RESTful APIs for the company’s Content Management System platform.<br>• Maintain and improve the existing codebase built with React, Node.js, Java, Python, and PostgreSQL.<br>• Optimize application performance, scalability, and reliability to support high-demand environments.<br>• Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.<br>• Conduct code reviews, participate in architecture discussions, and contribute to technical planning.<br>• Ensure adherence to best practices in software development, testing, and deployment processes.<br>• Troubleshoot and resolve production issues promptly to minimize disruptions.<br>• Provide guidance to less experienced developers and foster a culture of collaboration and continuous improvement within the team.
Position: SENIOR SOFTWARE ENGINEER<br>Location: FULLY REMOTE <br>Salary: up to $160K + Excellent Benefits<br><br>Robert Half is seeking a SENIOR SOFTWARE ENGINEER for a permanent, direct hire, full time position for our client company. Unfortunately client cannot provide any sponsorship. This is a UNIQUE AND EXCEPTIONAL OPPORTUNITY! <br><br> • The company is a 20 YEAR OLD SUCCESSFUL SOFTWARE COMPANY with a START-UP FEEL CULTURE. <br> • You will have DIRECT INFLUENCE over the ENTIRE SOFTWARE LIFE CYCLE. <br> • Your technical expertise, opinions and strategies matter YOUR OPINIONS MATTER. <br> • This company provides a software that MAKES THE WORLD A BETTER PLACE.<br><br>As the SENIOR SOFTWARE ENGINEER you may also may help mentor other team members. You will have the ability for future and additional growth and responsibilities and opportunities. You will be empowered to make strategic decisions and implement best practice solutions and be recognized and rewarded for your results. You will not be tied down meaningless meetings or delayed due to layers of approvals and concensus. Rather you will have open collaborative conversations with leaders, where your thoughts and opinions will be valued and decisions and actions will be quickly acted upon. It's a very rewarding and positive and refreshing environment!<br><br> Requirements :<br> • 7+ years in full stack software engineering in Java, React, Postgres, RESTful APIs and other.<br> • Some architecture and strong design and development skills are required<br> • Must have excellent communication and interpersonal skills to mentor others and work collaboratively<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. ***
Join our dynamic team focused on data and AI solutions in a collaborative and innovative environment. As a Clojure Backend Engineer, you will play a vital role in building and maintaining ETL pipelines to process and prepare data for machine learning applications. You'll work in a highly skilled team. <br> Technical Requirements: Clojure Development Expertise: Strong foundation with at least 3+ years of detail oriented experience in Clojure. ETL and Data Pipelines: Adept in building and maintaining data pipelines for large-scale data processing. SQL Knowledge: While not mandatory, expertise in SQL is a significant advantage due to the role's focus on data storage and processing.
Our client is at the forefront of transforming how teams work through secure, enterprise-grade generative AI applications. They are developing and enhancing an advanced AI-powered assistant for internal use — enabling employees to harness AI safely within a protected environment. <br> The Full Stack Software Engineer III will help design, develop, and evolve the next-generation AI platform, driving innovation while ensuring scalability, security, and exceptional user experience. This role spans the full stack — from back-end integration to front-end interfaces — in close collaboration with product, design, and AI engineering teams. <br> What You’ll Do Design, develop, and enhance AI-enabled enterprise applications that boost productivity and collaboration. Build and optimize features using large language models, prompt engineering, and AI-assisted workflows. Write efficient, maintainable, and scalable code across database, middleware, and front-end layers. Develop low- to medium-complexity systems and components within larger architectures. Conduct code reviews; mentor and guide Level I and II engineers. Act as module-level design authority, ensuring adherence to architecture and security standards. Plan and execute unit testing; review and validate test plans from entry level engineers. Define and implement integration and performance testing strategies. Troubleshoot and resolve complex production issues; establish frameworks for reliability and observability. Provide advanced production support and drive continuous improvement in performance and user experience. Collaborate with AI engineers, data scientists, and product owners to deliver innovative solutions. Perform additional related duties as assigned.
We are looking for an experienced Software Developer with expertise in Power BI, Tableau, and Microsoft Power Apps to join our team on a long-term contract basis. In this role, you will design, build, and maintain dynamic reports, dashboards, and applications that provide actionable insights and improve business processes. Based in Chula Vista, California, this position offers an exciting opportunity to collaborate with cross-functional teams and deliver impactful solutions.<br><br>Responsibilities:<br>• Gather and analyze user requirements to define Key Performance Indicators and identify relevant data sources.<br>• Create and maintain interactive Power BI and Tableau dashboards with visually compelling data visualizations.<br>• Develop and enhance Microsoft Power Apps to streamline business operations and meet organizational needs.<br>• Ensure data accuracy, consistency, and integrity across all reporting and application solutions.<br>• Optimize the performance of dashboards and applications for speed and scalability.<br>• Troubleshoot and resolve issues related to data accuracy, performance, and functionality.<br>• Provide user training and create basic documentation to support non-technical users.<br>• Collaborate with cross-functional teams to ensure alignment with business objectives and gather feedback.<br>• Integrate data from various sources, including databases and Excel, to create comprehensive reporting solutions.<br>• Monitor and maintain applications, ensuring their reliability and effectiveness over time.
<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>IMMEDIATE HIRE!! MID LEVEL JAVA DEVELOPER - MULTIPLE HIRES!!!! Full Stack Developer (Direct Hire) – </p><p> 100% REMOTE if you live in IOWA, ILLINOIS or MISSOURI - BUT YOU MUST BE WILLING TO DRIVE TO THE DES MOINES OFFICE PERIODICALLY!!! YOU MUST RESIDE IN IOWA, ILLINOIS, OR MISSOURI due to Tax liability. </p><p><br></p><p>TOP PREFERENCE PROVIDED TO ANYONE IN THE DES MOINES IOWA AREA. </p><p>NO SPONSORSHIP: EAD, Green Card, or US Citizen ONLY. NO C2C, No H1-B visa, and NO F1 / OPT considered. </p><p>Please contact CARRIE DANGER directly for immediate consideration. ** My direct email address is on my LinkedIN Profile. MID LEVEL. Java Developer position with one of our clients in Des Moines Iowa up to 120K. </p><p>WHAT YOU WILL NEED FOR THIS MID LEVEL DEVELOPER:</p><p>* MINIMUM 3+ years of Java development</p><p>*Eye for DESIGN and front end web page development with UI / UX Development </p><p>* ACCESSIBILITY background / ACCESSIBILITY WEB DEVELOPMENT experience for externally facing web applications and web sites </p><p>* Searching for a Mid level developer, Not a Senior Developer. IDEALLY 5-8 YEARS OF EXPERIENCE. </p><p>• Experience with a Front-End Language such as: JavaScript; Angular, or React experience is a plus!</p><p>• Spring Boot experience, Microservices experience. </p><p>• WEB development.</p><p>• 2 year or 4 year degree is Preferred (Prefer Computer Science or similar)</p><p>Join a high performing TECHY team who has a passion for learning and continuous improvement, working in an advanced Agile environment! STRONG financial company who is still hiring. Work in a fun team who promotes training and team training events and will send you off to training as well for Java and development! Looking for candidates who have a passion for development and wants to get better and improve, where you can have a long career on an awesome team! </p><p>This company actually has a training budget and works to keep their Developers up to date technically. They allow training time during the work week and invest in their developers. </p><p>This is a Permanent Direct Hire MID LEVEL. Java Developer position with one of our clients in the Des Moines area up to 120K depending on years of experience.</p><p>For immediate and confidential consideration on this Direct Hire Full Stack Java Developer / Web Developer opportunity, it is best to contact me directly, CARRIE DANGER, SVP Permanent Placement Team, Iowa Region at My Direct Office #: 515-259-6087 or Cell: 515-991-0863, and e-mail resume CONFIDENTIALLY & directly to me - my email address / contact Information on my LinkedIN profile. Or you can ONE CLICK APPLY on our website Robert Half and apply Specifically to this posting.</p>
We’re seeking a highly skilled backend developer with deep expertise in JDK 21, Spring, and high-performance, data-driven systems. This senior-level role focuses on building robust backend services using modern Java, streaming and batch processing, and containerized deployments in a collaborative Agile environment.<br><br>Key Responsibilities:<br><br>- Design and develop scalable backend systems using Java (JDK 21) and Spring Boot, including Spring Batch, Spring Integration, and Spring Cloud.<br>- Build and optimize streaming and batch data pipelines using Kafka and Spring frameworks.<br>- Develop and maintain complex solutions backed by SQL databases with advanced querying and performance tuning.<br>- Architect and deploy containerized applications using Docker and Kubernetes, including custom image builds and orchestration.<br>- Ensure code quality through TDD, code reviews, and CI/CD best practices.<br>- Monitor, debug, and optimize backend services to support high-volume APIs and data flows.<br><br>Core Technical Skills:<br><br>- JDK 21 expertise and mastery of modern Java features.<br>- Advanced use of the Spring ecosystem: Boot, Batch, Integration, Security.<br>- Strong SQL development and relational database experience.<br>- Kafka event-driven architecture for real-time and batch processing.<br>- Experience with Docker image creation, container orchestration (Kubernetes).<br>- Familiarity with monitoring tools (ELK, Splunk) and performance/load testing (JMeter, Locust).<br><br>Nice to Have:<br><br>- Public cloud (Azure, GCP) experience.<br>- API Gateway implementation (esp. Google API Gateway).<br>- Exposure to frontend (Angular/React) is a plus.<br><br>Requirements:<br><br>- 8+ years in software development.<br>- Bachelor’s in Computer Science or related field.<br>- Strong documentation, collaboration, and solution architecture skills.<br>- Availability to work aligned with US Eastern Time.
<p>We are looking for an Engineering Software Engineer to join our team in Indianapolis, Indiana. In this long-term contract role, you will contribute to the development and testing of embedded software applications for aircraft systems. This position offers the opportunity to be involved throughout the software lifecycle, from conceptualization to maintenance, while collaborating with a multidisciplinary team.</p><p><br></p><p>Responsibilities:</p><p>• Design and implement creative solutions to address complex technical challenges in system and software integration.</p><p>• Collaborate with Systems Engineers to develop software solutions tailored to operational and user needs.</p><p>• Participate in all stages of the software development lifecycle, including requirements gathering, design, coding, testing, and maintenance.</p><p>• Support both new and existing military and commercial programs, ensuring compliance with relevant regulations and standards.</p><p>• Troubleshoot and resolve issues in real-time software applications, ensuring optimal system performance.</p><p>• Utilize programming languages such as Python, Java, and C++ to develop and enhance software functionality.</p><p>• Apply engineering principles and analytical skills to solve problems and improve software systems.</p><p>• Work with version control tools like GIT to manage codebase effectively.</p><p>• Ensure compatibility across UNIX and Linux platforms during software development and deployment.</p><p>• Contribute to the integration of APIs, such as Maps API, for enhanced application capabilities.</p>
We are looking for a highly experienced Senior Python Developer to design, develop, and maintain robust backend systems. This role requires expertise in Python programming, cloud services, and microservice architectures to deliver scalable and efficient solutions. Based in Princeton, New Jersey, this position involves collaborating with cross-functional teams to build innovative applications and systems.<br><br>Responsibilities:<br>• Lead the design and development of backend systems and applications using Python, ensuring scalability and performance.<br>• Create and maintain APIs, including REST and WebSocket, utilizing tools such as FastAPI, PostgreSQL, SQLAlchemy, and Alembic.<br>• Oversee database schema design, migrations, and integration across multiple services.<br>• Collaborate with frontend teams to develop web applications using Angular 15.0 and higher.<br>• Architect and deploy solutions within Azure environments, including Azure Functions, Web Apps, IoT Hubs, Event Hubs, and Service Bus.<br>• Build and manage microservices with Docker and Kubernetes to ensure efficient containerization and orchestration.<br>• Develop and scale messaging systems using Kafka or Redis for real-time data streaming and processing.<br>• Implement Test-Driven Development practices to deliver maintainable, high-quality code.<br>• Work closely with DevOps, QA, Product Management, and UI/UX teams to align development efforts with business goals.
<p>We’re looking for a 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><strong>Top Responsibilities</strong></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>
We are seeking a Software Engineer to join our dynamic Technology team in New York. This individual will play a critical role in enhancing the firm’s trading systems, with a strong focus on execution trading and close collaboration with traders and brokers.<br><br>Key Responsibilities<br><br>Partner directly with traders and brokers to improve execution workflows and trading efficiency.<br>Enhance and maintain core components of the firm’s trading infrastructure, including:<br><br>Data acquisition and validation from multiple sources.<br>Integration of quantitative models into live trading systems.<br>Execution logic and order routing across global markets.<br>Post-trade workflows, including reconciliation and audit trails.<br>Risk reporting and analytics to support real-time and end-of-day decision-making.<br><br><br>Develop and optimize systems for low-latency, high-throughput trading environments.<br>Collaborate with quantitative researchers to translate model outputs into executable strategies.<br>Work with internal stakeholders to ensure systems align with business objectives and compliance requirements.<br>Contribute to architectural decisions and evaluate new technologies to evolve the tech stack.<br>Participate in code reviews, testing, and deployment processes using industry best practices.<br><br><br>Qualifications<br><br>Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative field.<br>3–5 years of detail oriented software development experience.<br>Proficiency in C++, Rust, and familiarity with Python.<br>Experience with messaging protocols (RabbitMQ, Kafka), WebSockets, and AWS.<br>Strong knowledge of SQL and relational database design.<br>Familiarity with financial data APIs and databases (e.g., Onetick, Kdb).<br>Comfortable working in Unix/Linux environments.<br>Strong analytical and problem-solving skills.<br>Excellent communication skills, both written and verbal.