• Take a lead role across all phases of the software development lifecycle, from design through deployment and ongoing application support
• Contribute to architectural decisions and design discussions to ensure applications are scalable, maintainable, secure, and high performing
• Troubleshoot and resolve complex software issues by identifying root causes and implementing effective solutions
• Support, maintain, and enhance existing enterprise applications to ensure reliability, performance, and alignment with evolving business needs
• Design and develop integrations, APIs, and services that connect internal systems and external platforms
• Provide support in designing, prototyping, building, and maintaining Salesforce.com applications and customizations
• Collaborate with the Application Development team to research, prototype, and implement emerging technologies, including AI-driven capabilities such as MCP Servers, machine learning models, intelligent automation, and large language models (LLMs)
• Identify opportunities to incorporate AI and intelligent automation into enterprise systems to improve operational efficiency and decision-making
• Design and develop ETL processes, including data extraction, transformation, and loading, supporting enterprise data workflows and integrations
• Develop and support interactive dashboards and reporting solutions using business intelligence tools such as Tableau or Power BI
• Design and develop Robotic Process Automation (RPA) solutions to automate repetitive and rule-based business processes
• Ensure the quality and reliability of software through testing, validation, and continuous improvement practices
• Utilize Git for version control and apply DevOps and continuous integration/continuous deployment (CI/CD) best practices
• Create and maintain technical documentation for applications, integrations, and system processes
• Stay current with industry trends, particularly in AI, automation, and enterprise application development, and advocate for adoption of best practices and modern technologies
• Work closely with cross-functional teams including cybersecurity specialists, network engineers, business analysts, and project managers to deliver high-quality technology solutions
• Collaborate with onshore and offshore developers to support multiple applications and technologies
• Work with leadership and business stakeholders to understand organizational goals and translate business needs into technical solutions
• Participate in and contribute to an agile development environment
• Strong programming skills in languages such as Python, C#, Java, or C++
• Strong experience in API design, development, and system integrations
• Proven experience designing scalable, maintainable, and high-performance enterprise applications
• Solid understanding of application architecture patterns and modern software development best practices
• Experience with software testing methodologies and test-driven development (TDD)
• Experience with Salesforce customization, configuration, APIs, and application development
• Proficiency with Git, version control systems, and DevOps principles
• Experience working with ETL tools, data pipelines, and data warehousing concepts
• Proficiency with business intelligence and analytics tools such as Tableau or Power BI
• Experience developing Robotic Process Automation (RPA) or workflow automation solutions
• Strong understanding of database architecture, data modeling, and relational databases
• Familiarity with AI or machine learning concepts, including experience integrating AI services, machine learning models, or large language models (LLMs) into applications
• Interest in applying AI, automation, or intelligent technologies to enhance enterprise applications and business processes
• Ability to understand and translate business processes and requirements into technical solutions
• Experience creating clear and concise technical documentation
• Experience working in agile development environments
• Ability to work both independently and collaboratively within a team environment
• Prolonged periods of sitting at a desk and working on a computer
• Must be able to lift up to 15 pounds at times
• Competitive base salary and bonus
• Health/Dental/Vision insurance
• Company sponsored Life, AD&D, STD (with Salary Continuation), and LTD Insurance
• Voluntary Enhanced LTD Program
• Voluntary Hospital, Accident, and Cancer Programs
• 401(k) with 100% match up to 5%
• Paid parental leave
• Pre-tax transit accounts
• Employee Assistance Program for emotional, financial, and legal support