This is a remote role for an IT Developer with a duration of 1 year, extendable. The role involves full Software Development Life Cycle (SDLC) activities, including requirements analysis, system design, coding, testing, deployment, post-production support, conversion, data reconciliation, user training, and documentation. The developer will be responsible for enterprise application architecture, designing and developing multi-tier, distributed, web-based systems with high availability and scalability. Key responsibilities include architecting, installing, configuring, maintaining, and upgrading Lucee/ColdFusion, WebLogic, Apache, and Tomcat. The role requires developing, maintaining, and supporting solutions using the Perl programming language, troubleshooting production issues, and optimizing existing Perl codebases. Database work involves designing and optimizing Oracle 19c databases, writing efficient ANSI SQL and PL/SQL, designing data structures, views, and stored procedures, and performing performance tuning. Cloud and modernization tasks include designing, deploying, and optimizing Microsoft Azure architectures (IaaS, PaaS, serverless), creating modernization roadmaps, refactoring, containerizing, and adopting cloud-native patterns. Security responsibilities involve engineering secure payment gateway integrations with encryption, tokenization, and PCI DSS controls, and implementing identity solutions with Azure Active Directory. Networking and infrastructure tasks require applying TCP/IP, VLANs, VPNs, and software-defined networking. Deployment, migration, and CI/CD involve executing deployment and data migration plans and implementing CI/CD pipelines using Azure DevOps and GitHub Actions. The developer will leverage open-source toolchains and developer workflows, design web UX/UI, and produce Power BI dashboards, reports, and data visualizations using tools like Crystal Reports, Bi-Query, SQL Developer, and Power BI. Applying design patterns, architectural patterns, and producing system test plans and scripts are also key. Operational automation includes administering and automating Linux environments with shell scripting and configuration management. The role demands a consistent on-time, on-budget product delivery with high user satisfaction and quality. Analytical tasks include translating requirements into specifications, evaluating solutions with cost/benefit analysis, complex problem-solving, and producing clear technical documentation. Development tools include Git, GitHub, SVN, Visual Studio, Visual Studio Code, Notepad++, Sublime Text, GitHub Desktop, Linux, Windows, Postman, Fiddler, Azure DevOps, GitHub Actions, and shell scripting. General skills include excellent communication, interpersonal abilities, experience with agile methodologies, and proficiency in Microsoft Office Suite.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed