J. J. Keller & Associates, Inc. logo
J. J. Keller & Associates, Inc.
Posted 25 days agoVerified live 1d ago

Software Engineer (AWS, .NET) Job Details | J. J. Keller & Associates, Inc.

Brief overview

Remote
2 H-1B approvalsDept. of Labor
AWS Elastic BeanstalkAWS CloudWatchAWS LambdaAWS ECS/ECR with Fargate.NET Application DevelopmentWindows Server and IIS AdministrationLinux Server Administration and TroubleshootingSQL Server Development and Database DesignCI/CD Pipeline Development and Deployment AutomationTerraform and CloudFormationObject-Oriented ProgrammingSoftware Development Life Cycle (SDLC)Source Control

About the company

J. J. Keller & Associates, Inc. logo
J. J. Keller & Associates, Inc.jjkeller.com

Since we began as a family-owned company in 1953, our purpose at J. J. Keller & Associates, Inc.

Visa sponsorship history

1 year sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
2H-1B approved
100%approval rate
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20241
20251

Job description

Summary

J. J. Keller & Associates, Inc. is seeking a Software Engineer to design, develop, deploy, and support business-critical applications and cloud-based services. The role focuses on AWS and .NET development, cloud infrastructure, DevOps, deployment automation, monitoring, troubleshooting, and production support across the full application lifecycle.

Responsibilities

  • Performs assigned programming tasks related to new development or maintenance on assigned websites or applications
  • Analyzes user needs and impact to other site areas to determine technical requirements of assigned tasks
  • Promotes strong quality practices by performing unit testing and providing appropriate level of support for user acceptance testing, as needed
  • Follows secure coding standards and incorporates basic security-by-design principles into assigned development tasks
  • Adheres to OWASP best practices to reduce common security risks such as input validation errors, insecure data handling, etc
  • Maintains accurate technical documentation for assigned programming projects
  • Acts as a support resource for the technical support staff to ensure that customer-reported issues are being addressed in an efficient and accurate manner
  • Performs lead developer role on assigned projects
  • Interfaces with Website and Database Administrators to maintain optimal server configuration, database accuracy/integrity and for coordination of staging and production moves
  • Develops and maintains a solid understanding of the technology tools and trends and remains current in new technology developments and their potential impact on the department

Skills

  • 3+ years of software engineering experience, including analysis, design, development, testing, deployment, and production support
  • Experience developing and supporting .NET-based web applications and services
  • Experience working in cloud-based environments
  • Working knowledge of Software Development Life Cycle (SDLC) methodologies and best practices
  • Associate's degree in Computer Science, Information Technology, or a related field required
  • Equivalent combinations of education and relevant experience will be considered
  • AWS services including:
  • Elastic Beanstalk (Windows and Linux)
  • CloudWatch
  • Lambda
  • ECS/ECR with Fargate
  • .NET application development and support
  • Windows Server and IIS administration
  • Linux server administration and troubleshooting
  • SQL Server development and database design concepts
  • CI/CD pipeline creation, maintenance, and deployment automation
  • Object-oriented programming principles
  • Source control and modern development practices
  • Work involves operation of personal computer equipment for extended periods of time
  • Occasional travel to offsite offices, customer sites and/or industry and training events may also be required, depending on assignment
  • Bachelor's degree preferred
  • Infrastructure as Code using Terraform and/or CloudFormation
  • Identity and Access Management solutions, including Okta (SSO/OIDC)
  • Experience migrating applications from Windows-based hosting environments to Linux platforms
  • Containerization and cloud-native application architectures
  • Experience supporting highly available production environments

Qualifications

Must Haves

  • 3+ years of software engineering experience, including analysis, design, development, testing, deployment, and production support
  • Experience developing and supporting .NET-based web applications and services
  • Experience working in cloud-based environments
  • Working knowledge of Software Development Life Cycle (SDLC) methodologies and best practices
  • Associate's degree in Computer Science, Information Technology, or a related field required
  • Equivalent combinations of education and relevant experience will be considered
  • AWS services including:
  • Elastic Beanstalk (Windows and Linux)
  • CloudWatch
  • Lambda
  • ECS/ECR with Fargate
  • .NET application development and support
  • Windows Server and IIS administration
  • Linux server administration and troubleshooting
  • SQL Server development and database design concepts
  • CI/CD pipeline creation, maintenance, and deployment automation
  • Object-oriented programming principles
  • Source control and modern development practices
  • Work involves operation of personal computer equipment for extended periods of time
  • Occasional travel to offsite offices, customer sites and/or industry and training events may also be required, depending on assignment

Nice to Haves

  • Bachelor's degree preferred
  • Infrastructure as Code using Terraform and/or CloudFormation
  • Identity and Access Management solutions, including Okta (SSO/OIDC)
  • Experience migrating applications from Windows-based hosting environments to Linux platforms
  • Containerization and cloud-native application architectures
  • Experience supporting highly available production environments

Benefits

  • Remote / Work from Home in Wisconsin
  • Professional Referral Program: earn a cash payment if your referral is hired.

More jobs like this