Lead Software Engineer/Developer

3 weeks ago


Columbus, Ohio, United States Nanosoft Consulting Full time

About the job Lead Software Engineer/Developer

Location: Onsite

Client: State of Ohio

Rate : $72

Duration : 3+Months

  1. The Lead Software Engineer/Developer will be: a Lead Level Subject Matter Expert (SME) on all technology stacks within the Payment Disbursement portfolio while providing technical leadership and hands on delivery for an AWS Development Team
  2. Act in a tech lead role on project teams, working with business analysts on requirements, providing development estimates, writing technical design documents, and proposing technical solutions for small to mid-sized projects in adherence with latest trends in cloud based software and Huntington standards.
  3. Build primary execution engine on AWS Lambda to support highly available and handles high volume payment origination, processing, disbursement, and settlement capabilities.
  4. Build scalable and event based application using Amazon SQS and SNS. Build an efficiently executing application by continuously diagnosing logs and root causes of complex technical problems using AWS CloudWatch and AWS CloudTrail.
  5. Build storage for containers using EC2 and data stores using DynamoDB and RDS PostgreSQL. Build adhoc reporting using QuickSight.
  6. Build security capabilities like threat monitoring and alerting using AWS GuardDuty, blocking common web API threats using Amazon WAF and automate security checks using AWS SecurityHub.
  7. Build seamless user experience using JavaScript, nodeJS, efficient content delivery using AWS CloudFront and build storage for application UI using Amazon S3.
  8. Build APIs to communicate with UI using API Gateway. Configure end points and keys using AppSync and SecretsManager. Maintain high performance APIs using X-Ray. Integrate API logs with Splunk using Kinesis Firehose.
  9. Build a robust User Management using AWS Cognito and KMS.
  10. Build networking using VPC and continuous configuration management using AWS Config.
  11. Build communication capabilities like notifications and system monitoring emails using SES. Build large data transfer capabilities using AWS TransferFamily.
  12. Expert level Change Management and Incident Management knowledge using ServiceNow to implement changes to production.
  13. Expert level knowledge of integration between internal applications using APIs and other communication techniques.
  14. Ensure that all development team deliverables are planned and completed including but not limited to sprint planning, backlog grooming, detailed design, development, unit/automated testing, defect fixes, implementation planning/execution, change controls, and production support/incident resolution.
  15. Help in tracking and reporting the development team's progress in completing deliverables using systems like ADO and Jira.
  16. Provide support in staffing decisions for the development team (referral, interviewing, candidate selection, onboarding, etc)
  17. Provide L3 production support 24/7/365 spread across the team.
  18. Display strong communication and collaboration skills frequently working with other enterprise IT and business partners on a daily basis.
  19. Learn the business processes, controls and workflows supported by each technical solution and fluently communicate between technical and non-technical audiences.
Required Skills/Experience
  • Minimum Bachelor's Degree
  • Minimum of 3+ years using Unix/Linux commands.
  • Minimum of Payments/payment processing background in one or more of the following (PayPal, Venmo, ACH, Check, Gift Card, Debit Card, Zelle, Bill Pay etc).
  • Minimum of 3+ years hands on experience working with Docker, Kubernetes or other container orchestration technology.
  • Minimum of 10+ years of hands-on development using technologies that provide JavaScript driven user experiences, RESTful web services, incoming/outgoing file processing, and asynchronous event-based integrations.
  • Minimum of 5+ years of hands-on Full Stack Cloud Native application development technologies like : Relational databases/SQL like Amazon Aurora, MySQL, and PostgreSQL, NoSQL databases like Amazon DynamoDB ,Scripting languages/services like Python, JavaScript, TypeScript, React JS, Node JS/Typescript, and AWS Lambda, Serverless Compute Engines - AWS Fargate , Amazon API Gateway, Code repositories like GIT and AWS CodeCommit, CICD pipelines like AWS CodeBuild and AWS CodePipeline, Content delivery formats like JSON, XML, YAML, HTML, CSS, CSV, and Amazon Cloudfront, Authentication and access controls like AWS Control Tower, AWS Organizations, AWS Single Sign On, AWS WAF, AWS Shield, Amazon Cognito, MFA, Cloud infrastructure solutions like Amazon S3, Terraform, and AWS CloudFormation, Communication technologies like Amazon SQS, Amazon SES and Amazon SNS, DNS capabilities like DKIM, SPF, DMARC, AWS Route53, Batch/ETL processing capabilities like AWS Batch, SFTP, and AWS Transfer
    • Experience using monitoring tools like Dynatrace, Splunk, DataDog, AWS CloudTrail, Amazon CloudWatch, Amazon QLDB, and log files to evaluate the health of mission critical production applications and to identify root causes for performance and functional issues.
    • Excellent design, documentation, analytical, communication and SDLC skills


  • Columbus, Ohio, United States Seven Seven Software Full time

    About Seven Seven SoftwareSeven Seven Software is a leading technology company dedicated to delivering innovative solutions to complex problems. Our team of experts works tirelessly to push the boundaries of what is possible, and we are always seeking talented individuals to join our ranks.Job DescriptionWe are currently seeking a highly skilled Senior...


  • Columbus, Ohio, United States United Software Group Full time

    Job Overview:The United Software Group is a leading provider of software solutions for the engineering industry. Our team of experts works tirelessly to deliver high-quality products and services that meet the evolving needs of our clients. We are seeking an experienced Electrical Engineer to join our team as an Infrastructure Development Manager. In this...


  • Columbus, Ohio, United States Coinbase Developer Platform Full time

    Coinbase Developer Platform (CDP) is building the developer tools to bring the world onchain.Today, onchain development is slow, risky, and painful, even for the most experienced onchain developers. Our goal is to bring a million developers onchain by creating an easy to use and trusted developer experience. We build API and SDK products for developers like...

  • Technical Lead

    4 days ago


    Columbus, Ohio, United States Vaco Full time

    We are seeking a highly experienced Technical Lead to join our Software Development team. As a Technical Lead, you will play a critical role in leading a team of engineers to deliver high-quality software solutions that meet the needs of our customers.About the RoleThis is an exciting opportunity for a motivated and experienced Technical Lead to join our...

  • Software Engineer

    4 days ago


    Columbus, Ohio, United States United Software Group Full time

    **Job Title:** Java Full stack Developer About UsUnited Software Group Inc. is a fast-growing IT & Engineering Consulting Company with over 20 years of experience, serving clients globally. Job DescriptionWe are seeking a mid to senior level Java Full stack Developer to work on a client project in Banking industry. The role involves developing software...


  • Columbus, Ohio, United States United Software Group Full time

    Job Title: Software Development ManagerAbout United Software GroupAt United Software Group, we are a leading provider of innovative software solutions. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of our clients.Job DescriptionWe are seeking an experienced Software Development Manager to lead our team of...


  • Columbus, Ohio, United States Seven Seven Software Full time

    About Seven Seven SoftwareSeven Seven Software is a pioneering technology company that empowers its team members to push the boundaries of what is possible. With a focus on innovation, collaboration, and continuous learning, we are now seeking a highly skilled Senior Software Engineer to join our ranks.Job DescriptionThis is an excellent opportunity to work...


  • Columbus, Ohio, United States Manifest Solutions Full time

    At Manifest Solutions, we are seeking a skilled Senior Software Engineer to join our team.We are looking for an experienced professional who can design, develop, and deploy software applications and systems.The ideal candidate will have a strong background in programming languages such as C, C++, C#, or Java, and experience with API design.They will also...


  • Columbus, Ohio, United States Modern Technology Solutions, Inc. Full time

    Job Summary:This position requires a highly skilled Open Architecture Engineer to lead technical initiatives in the development and implementation of open architecture solutions within the Department of Defense.The ideal candidate will have a strong foundation in software engineering, experience with open systems, and excellent communication and leadership...


  • Columbus, Ohio, United States Manifest Solutions Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Manifest Solutions.About the RoleThis is a hybrid position that requires both technical expertise and leadership skills.The successful candidate will be responsible for designing, developing, and deploying software applications and systems.They will also be expected to lead and...


  • Columbus, Ohio, United States United Software Group Full time

    Job DescriptionWe are looking for a highly skilled Software Engineer to work on various projects within United Software Group. As a member of our team, you will be responsible for developing, testing, and deploying software applications using the latest .NET technologies.Main Responsibilities- Design and implement new software features and functionalities-...


  • Columbus, Ohio, United States Everest Technologies Full time

    Job Description:We are seeking a skilled Software Development Lead to join our team at Everest Technologies. As a key member of our software development team, you will be responsible for designing, testing, and implementing programs for various software applications.In this role, you will determine the needs and specifications for existing systems, analyze...


  • Columbus, Ohio, United States Modern Technology Solutions, Inc. Full time

    **Job Summary:**This position involves leading the integration and testing of software products in vital defense programs, ensuring compatibility and functionality within various digital environments.**Responsibilities:**Lead and oversee the software integration and testing into various digital test environments, embedded, and air-gapped environments.Manage...


  • Columbus, Ohio, United States United Software Group Full time

    Job OverviewUnited Software Group is a leading software development company seeking an experienced Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and deploying cutting-edge software solutions using the latest .NET technologies.Key Responsibilities- Develop new features and enhancements for...


  • Columbus, Ohio, United States Brooksource Full time

    Job SummaryWe're seeking an experienced software engineer to join our technology team at Brooksource. As a software engineer, you'll play a key role in designing, developing, and maintaining APIs that connect critical systems. Your expertise in C# and .NET frameworks will enable you to make significant contributions to our technology stack.About...


  • Columbus, Ohio, United States United Software Group Full time

    Job Description:At United Software Group, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications using the latest technologies.Responsibilities:• Develop user interface and API's using .Net Core,...


  • Columbus, Ohio, United States McGraw-Hill Education Full time

    Overview Impact the Moment We're looking for a Lead Software Engineer at McGraw Hill who thrives on solving problems, exhibits independent creativity, embraces curiosity, and builds strong partnerships with cross-functional teams. If you can balance the art of delivering iterative value to our customers with the science of high-quality engineering, we'd...


  • Columbus, Ohio, United States ShiftCode Analytics Full time

    ShiftCode Analytics is seeking a Lead Software Developer to join our team.About the RoleThe Lead Software Developer will be responsible for leading the development of software solutions and ensuring they meet the required quality standards.Key Responsibilities:Analyze and design systems based on user specificationsDevelop and maintain software codeProvide...


  • Columbus, Ohio, United States United Software Group Full time

    Role/Title: Lead ServiceNow Developer Location: Columbus, OH (Two days in office: Monday and Thursday; three days remote, subject to change) Role Overview: We are seeking a Senior Level IT Developer to play a critical role in designing, developing, and implementing software solutions that meet our customer needs. This position requires collaboration with...


  • Columbus, Ohio, United States The Hartford Full time

    About the JobWe are seeking a highly skilled Senior Staff API Software Engineer to join our team as a Technical Lead for the API Enablement Team. As a key member of our team, you will be responsible for creating innovative API solutions to enable federated teams to accelerate API delivery and enhance experiences for API Providers, API Consumers, and API...