Cyber SecurityETLJavaPythonRPASFDCTableauC#C++CAIMachine LearningLarge Language ModelsData WarehousingAnalyticsBIBusiness IntelligencePower BITDDGitVersion ControlSalesforceAgileCI/CDLeadershipPrototyping
About this role
Role Overview
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
Requirements
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
Tech Stack
Cyber Security
ETL
Java
Python
RPA
SFDC
Tableau
Benefits
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