
Software Engineer – Consultant
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in North Carolina.
• Deliver advanced technical support for data processing systems via software and process enhancements.
• Create software and procedures that enhance processing capabilities.
• Analyze, code, test, and implement solutions in collaboration with management, team members, and end users.
• Support production systems by troubleshooting issues, anticipating maintenance needs, and ensuring continuous functionality.
• Assess and enhance departmental systems, processes, and applications.
• Develop modules, formulate testing methods, and design materials based on programming specifications.
• Provide time estimates for features and assist in implementing system changes.
• Execute test plans to verify application functionalities.
• Gather user-request data to ascertain scope, time estimates, and system impacts.
• Review business and programming specifications, coding, test plans, documentation, and implementation plans for accuracy.
• Prepare system, end-user, and operational documentation, including technical specifications and application designs.
• Engage in the software development life cycle, encompassing software creation, enhancement, implementation, and evaluation.
• Act as a technical resource for management, team members, and business units.
• Provide subject matter expertise on software evaluations, feasibility studies, and emerging technologies.
• Lead software development and integration efforts with third-party solutions acting as the primary contact for external vendors.
• Recommend processes and products that align with strategic objectives and the Bank’s long-term technological direction.
• A Bachelor’s degree in Computer Science, Information Technology, or a related field, accompanied by eight (8) years of experience in the job offered or as a Senior Software Engineer, Software Developer, or a similar role; alternatively, a Master’s degree in the same fields plus six (6) years of experience.
• Extensive experience with Microsoft .NET (C#), ASP.NET Core, JavaScript, HTML 5, XML, SQL Scripting, and Powershell Scripting.
• Proficient experience with Microsoft Team Foundation Server or a comparable code repository system.
• Comprehensive knowledge of Waterfall and Agile methodologies.
• Familiarity with control-m jobs and file-based transfer applications, including Sterling and SFTP.
• Experience in development and integration with REST APIs, microservices design, and service-oriented architecture.
• Practical experience with SQL databases, ETL development, and data integration strategies.
• Experience with cloud technologies, Azure DevOps (AZDO), and developing HELM charts for Azure CI/CD pipelines.
• Knowledge in hosting software applications on containerized platforms such as Kubernetes, Rancher, and OpenShift.
• Experience in integrating applications with Amazon/NetApp S3 buckets and storage concepts using AWS SDKs and APIs.
• Experience with vulnerability remediation on containers and Docker images.
• Proficiency in Java.
• Relevant experience and skills may be acquired prior to or concurrently with a graduate degree.
• Availability to work during Eastern Time Zone business hours.
• Willingness to be on call 24/7 on a rotating schedule.
• A competitive and thoughtfully crafted benefits program.
• Variable incentives, bonuses, benefits, and/or other rewards may be part of the total compensation package.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.