Software Engineer/ Designer - Senior (ICON)

at  HORIZON INDUSTRIES LIMITED

United States, North Carolina, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024USD 140000 Annual09 Apr, 20244 year(s) or aboveDocker,Git,Computer Science,Elasticsearch,Ec2,Languages,Openssl,Html,Oauth,Microservices,Version Control Tools,Npm,Css,Pipes,One,Java,Node.Js,Web Services,Scalability,Security,Communication Skills,Web Applications,Curl,Interfaces,Usability,GraphqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO WE ARE:

Horizon Industries Limited (Horizon) is a dynamic IT and Management Consulting firm based in the Washington, DC area. Founded in 1996, Horizon Industries Limited (Horizon) has evolved into a company of highly qualified professionals that provides full-cycle IT Consultant and Management support in both the private and public sectors.
Horizon’s culture is based on our core values, and we PRIDE ourselves on a diverse, employee, and family-centric approach.

WHO WE ARE LOOKING FOR:

If you are looking for a challenging opportunity that allows you to develop and learn in a stable and growing organization. come joins us as a Software Engineer/ Designer - Associate at Horizon. Horizon Industries Limited (Horizon) is a dynamic IT and Management Consulting firm based in the Washington, DC area and we are currently seeking a Software Systems Engineer - Associate for a full-time position to work remotely.

SUMMARY OF REQUIREMENTS:

To be a successful in this position as a full-stack software developer on Amazon AWS, one should have the following qualifications:

  • Bachelor’s degree in computer science or related field, or equivalent work experience
  • “AWS Certified Developer” credentials
  • 5+ years of professional software development experience in an AWS cloud environment
  • Familiar with web development technologies such as HTML, CSS, Java, JavaScript, Typescript, React, GraphQL, NPM and Node.js
  • Experience with AWS services such as EC2, EC2 ELB, S3, Lambda, DynamoDB, API Gateway, CloudFront, CloudFormation, and CloudWatch
  • Experience with serverless architectures and microservices
  • Experience with RESTful APIs and web services
  • Experience with version control tools such as Git
  • Strong problem-solving and communication skills
  • Ability to work independently and in a team, as well as experience to lead a team
  • Ability to learn new technologies and tools quickly
  • Proficiency using Docker for development is nice to have
  • Remote

REQUIRED SKILLS / EXPERIENCE:

We require a senior full-stack software developer on Amazon AWS who can develop and deploy web applications using various AWS services and technologies. This full-stack software developer will have the following responsibilities:

  • Develop and maintain web services and interfaces using AWS services such as EC2, S3, Lambda, and DynamoDB
  • Create and manage serverless architectures using AWS services such as API Gateway, CloudFront, CloudFormation, and CloudWatch
  • Proficient in authentication technologies including OAuth 2.0
  • Develop dynamic front-end web applications and the backend APIs that power them using languages and frameworks such as Java, JavaScript, React, GraphQL, NPM and Node.js
  • Perform tests, troubleshoot software, and fix bugs.
  • Must have very strong troubleshooting skills on complex systems being able to trace XHR messages between endpoints and determining their effects
  • Work on a Linux command line using pipes and commands such as “find,” “ps,” and “grep.”
  • Understand DNS: A, AAAA, PTR etc. records and Route 53. Able to generate new HTTPS certificates and validate endpoint connectivity using tools like OpenSSL, SoapUI and cURL
  • Follow the best practices and standards for coding, security, performance, scalability, and usability
  • Work with some associated standalone technologies like Tomcat and DB2 that are running on EC2 instances
  • Use Elasticsearch and Kibana
  • Understand how to integrate third-party services like Auth0 and SendGrid into an AWS Cloud
  • Use proxies of various types and resolve cross-origin issues
  • Proficiency with GitLab CI/CD technologies is a plus

Responsibilities:

WHAT SPECIFICALLY DOES THIS ROLE REQUIRE:

  • Bachelor’s degree in computer science or related field, or equivalent work experience
  • “AWS Certified Developer” credentials
  • 5+ years of professional software development experience in an AWS cloud environment
  • Experience in design and implementation of systems
  • AWS and other technical training and/or certification desired
  • Has experience in at least two projects in a large organization maintaining and/or developing software to requirements following an agile lifecycle.
    Salary Range: There are various factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, education, certifications, and competencies that align with the specified role, as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is: 125,000 – 140,000
    Education: Bachelor’s degree in IT-specific field. May substitute 4 years of experience, if bachelor’s degree is in an unrelated field.
    Location: Remote

We require a senior full-stack software developer on Amazon AWS who can develop and deploy web applications using various AWS services and technologies. This full-stack software developer will have the following responsibilities:

  • Develop and maintain web services and interfaces using AWS services such as EC2, S3, Lambda, and DynamoDB
  • Create and manage serverless architectures using AWS services such as API Gateway, CloudFront, CloudFormation, and CloudWatch
  • Proficient in authentication technologies including OAuth 2.0
  • Develop dynamic front-end web applications and the backend APIs that power them using languages and frameworks such as Java, JavaScript, React, GraphQL, NPM and Node.js
  • Perform tests, troubleshoot software, and fix bugs.
  • Must have very strong troubleshooting skills on complex systems being able to trace XHR messages between endpoints and determining their effects
  • Work on a Linux command line using pipes and commands such as “find,” “ps,” and “grep.”
  • Understand DNS: A, AAAA, PTR etc. records and Route 53. Able to generate new HTTPS certificates and validate endpoint connectivity using tools like OpenSSL, SoapUI and cURL
  • Follow the best practices and standards for coding, security, performance, scalability, and usability
  • Work with some associated standalone technologies like Tomcat and DB2 that are running on EC2 instances
  • Use Elasticsearch and Kibana
  • Understand how to integrate third-party services like Auth0 and SendGrid into an AWS Cloud
  • Use proxies of various types and resolve cross-origin issues
  • Proficiency with GitLab CI/CD technologies is a plu


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science or related field or equivalent work experience

Proficient

1

United States, USA