Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

6 results for Mobile Applications Developer in Nashville, TN

.Net Software Developer <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> Full Stack Engineer <p>We are seeking a highly skilled and experienced Full Stack Software Engineer to join our dynamic development team. The ideal candidate will have a strong background in both front-end and back-end development, with a focus on React for the front-end and Python and .NET for the back-end. You will be responsible for designing, developing, and maintaining robust and scalable web applications. We are looking for a passionate and collaborative engineer with at least 5 years of experience. </p><p><br></p><p><strong>Responsibilities:</strong></p><p><strong>Full Stack Development:</strong></p><ul><li>Design, develop, and deploy high-quality web applications.</li><li>Write clean, efficient, and maintainable code.</li><li>Participate in all phases of the software development lifecycle (SDLC).</li><li>Collaborate with product managers, designers, and other engineers to deliver exceptional products.</li></ul><p><strong>Front-End Development (React):</strong></p><ul><li>Develop user interfaces using React and its ecosystem (e.g., Redux, React Router).</li><li>Implement responsive and accessible designs.</li><li>Optimize front-end performance.</li><li>Write unit and integration tests.</li></ul><p><strong>Back-End Development (Python & .NET):</strong></p><ul><li>Develop robust and scalable APIs using Python (e.g., Flask, Django) and .NET (e.g., ASP.NET Core).</li><li>Design and implement database schemas.</li><li>Integrate with third-party APIs and services.</li><li>Implement security best practices.</li><li>Write unit and integration tests.</li></ul><p><strong>DevOps Practices:</strong></p><ul><li>Contribute to CI/CD pipelines.</li><li>Deploy and maintain applications in cloud environments (e.g., AWS, Azure, GCP).</li><li>Monitor application performance and troubleshoot issues.</li></ul><p><strong>Code Quality and Collaboration:</strong></p><ul><li>Participate in code reviews.</li><li>Contribute to technical documentation.</li><li>Mentor junior developers.</li></ul> Software Engineer <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> Data Engineer <p>We are seeking a highly skilled and experienced Data Engineer to join our growing data team. This role will be pivotal in building and maintaining our data infrastructure, focusing on leveraging Azure cloud technologies and Snowflake. The ideal candidate will have at least 5 years of experience in data engineering, with a strong background in Azure Data Factory, Azure Synapse, Snowflake, Python, Java, and CI/CD pipelines.</p><p><br></p><p><strong>Responsibilities:</strong></p><p><strong>Data Pipeline Development and Management:</strong></p><ul><li>Design, develop, and maintain robust and scalable data pipelines using Azure Data Factory and Azure Synapse.</li><li>Implement data ingestion, transformation, and loading (ETL/ELT) processes from various data sources into Snowflake.</li><li>Optimize data pipelines for performance, reliability, and cost-effectiveness.</li><li>Monitor and troubleshoot data pipeline issues.</li></ul><p><strong>Data Warehousing and Modeling:</strong></p><ul><li>Design and implement data models in Snowflake to support business intelligence and analytics needs.</li><li>Optimize Snowflake performance through query tuning and data partitioning.</li><li>Ensure data quality and consistency within the data warehouse.</li></ul><p><strong>Software Development and Automation:</strong></p><ul><li>Develop and maintain data processing applications using Python and Java.</li><li>Automate data engineering tasks using scripting and orchestration tools.</li><li>Implement and maintain CI/CD pipelines for data pipeline deployments.</li><li>Develop and maintain infrastructure as code.</li></ul><p><strong>Cloud Platform Management:</strong></p><ul><li>Manage and optimize Azure data services, including Data Factory, Synapse, and storage.</li><li>Implement and maintain data security and access controls in Azure and Snowflake.</li><li>Monitor cloud resource utilization and optimize costs.</li></ul><p><strong>Collaboration and Communication:</strong> </p><ul><li>Collaborate with data scientists, analysts, and other stakeholders to understand data requirements.</li><li>Communicate effectively with technical and non-technical audiences. </li><li>Participate in code reviews and knowledge sharing sessions.</li></ul> .NET Developer - Symitar Job Description: We are seeking a skilled and detail-oriented .NET Developer with experience in the credit union sector and hands-on technical expertise with Symitar, the core processing platform. As part of our dynamic team, you will have the opportunity to design, develop, and maintain software solutions for our clients in the financial services industry, helping to enhance and streamline their processes. This role is ideal for a developer who understands the unique technological needs of credit unions, has worked extensively with the Symitar infrastructure, and is proficient in .NET technologies and related frameworks. Your contributions will directly impact the efficiency and functionality of credit unions, enhancing their ability to serve their members effectively. <br> Key Responsibilities: Design, develop, deploy, and maintain .NET-based applications tailored to credit union processes and requirements. Develop custom solutions for core banking systems on the Symitar Episys platform, including PowerOn scripts and associated integrations. Collaborate with stakeholders to gather and analyze technical requirements, ensuring alignment with credit union objectives. Create APIs and integration layers to facilitate smooth data exchange between Symitar and third-party software or external systems. Optimize software performance and scalability for high-transaction environments typical of financial institutions. Debug, troubleshoot, and resolve technical issues within credit union systems while ensuring minimal disruption to business operations. Perform code reviews, testing, and validation to ensure adherence to coding standards and best practices. Maintain accurate and up-to-date documentation for all development work. Ensure the highest levels of data security and compliance with financial industry standards and regulations. Offer guidance and training to stakeholders on utilizing and maximizing Symitar functionalities and custom software solutions. Core Competencies: Strong problem-solving skills with the ability to troubleshoot complex technical challenges. Exceptional communication and collaboration skills to work effectively with cross-functional teams and non-technical clients. Commitment to data security and regulatory compliance in the context of financial applications. Keen attention to detail and ability to handle sensitive financial data responsibly. Self-motivated to keep up with emerging technologies and industry trends relevant to credit unions and .NET development. What We Offer: Competitive salary and benefits package, including health, dental, and retirement plans. Opportunity to work with cutting-edge financial and technology solutions. detail oriented development pathways, including training on evolving Symitar and .NET technologies. A cooperative and team-oriented culture that promotes innovation and growth.. Systems Engineer <p>We are seeking a highly motivated and experienced Systems Engineer to join our dynamic team. This role will focus on designing, implementing, and maintaining our systems infrastructure, with a strong emphasis on leveraging Microsoft Azure cloud services. The ideal candidate will have at least 2 years of experience in systems administration and engineering, coupled with proven experience in Azure cloud environments.</p><p><br></p><p><strong>Responsibilities:</strong></p><p><strong>Azure Cloud Management:</strong></p><ul><li>Design, deploy, and manage Azure virtual machines, storage, networking, and security services.</li><li>Implement and maintain Azure infrastructure as code (IaC) using tools like Azure Resource Manager (ARM) templates or Terraform.</li><li>Monitor Azure resource utilization and optimize performance and cost.</li><li>Manage Azure Active Directory (Azure AD) for user authentication and authorization.</li><li>Implement and manage Azure backup and disaster recovery solutions.</li></ul><p><strong>Systems Administration:</strong></p><ul><li>Install, configure, and maintain Windows and Linux servers.</li><li>Manage and troubleshoot server hardware and software issues.</li><li>Implement and maintain system monitoring and alerting tools.</li><li>Perform system updates, patches, and security hardening.</li><li>Manage and maintain virtualized environments (Hyper-V, VMware).</li></ul><p><strong>Automation and Scripting:</strong></p><ul><li>Develop and maintain automation scripts using PowerShell, Python, or other scripting languages.</li><li>Automate system deployment, configuration, and maintenance tasks.</li><li>Implement and manage configuration management tools (e.g., Ansible, Chef, Puppet).</li></ul><p><strong>Technical Support and Troubleshooting:</strong></p><ul><li>Provide technical support to internal users and other IT teams.</li><li>Troubleshoot complex system issues and resolve them in a timely manner.</li><li>Document system configurations, procedures, and troubleshooting steps.</li></ul><p><strong>Collaboration and Communication:</strong></p><ul><li><strong></strong>Collaborate with other IT teams and departments to ensure system alignment with business needs.</li><li>Communicate effectively with stakeholders on system-related issues.</li><li>Participate in on-call rotation as needed.</li></ul><p><br></p>