Software Engineer/ Designer - Senior (ICON)
Tysons, VA 
Share
Posted 22 days ago
Job Description

Software Engineer/ Designer - Senior

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

What your day-to-day will look like / Duties:

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

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

Why you will succeed at Horizon:

Horizon works at the forefront of new features and development practices and supports its employees in being trained and certified in the latest and greatest. As we continue to expand and grow the Horizon brand around the globe, we want to ensure that our team members are growing with us as you are a vital part of our success story. This is a great opportunity for us to invest in our employees by supporting you with the right skills and tools to be successful in your careers.

Why you will love working with us/ Perks:

  • A comprehensive benefits package including healthcare (medical, dental, vision, and disability)
  • a 401k program where you are 100% vested from day one with an employer match after 90 days.
  • an Educational Assistance program.
  • a Student Loan Repayment Program
  • Gym Reimbursement Program.
  • Paid Time off
  • Dynamics, passionate, multi-disciplinary team of creative minds to work with, and many more.

Company Overview:

Horizon Industries Limited was founded in 1996 and based in Vienna, Virginia; Horizon is a dynamic, SBA-certified Small Disadvantaged Business (SDB) with professional and talented strategists, technologists, and consultants with a wide range of expertise, experiences and personal accomplishments. Horizon provides expertise in the areas of IT, analysis and evaluation, data analytics, business process management, acquisition and financial management, cost and risk assessments, Independent Verification & Validation, program management, systems engineering and design, databases design and management, logistical warehouse services and administrative support services. Horizon also offers capabilities related to financial, operational and technology consulting and risk management services, strategic planning, leadership effectiveness, anti-fraud waste and abuse programs, financial and operational assessments, regulatory compliance, workflow automation, and audit readiness services.

Horizon is an Equal Employment Opportunity employer and it is our policy to consider all applicants for employment without regard to sex, race, color, creed, religion, national origin, sexual orientation, marital status, age, disability, veteran status, alienage, ancestry, citizenship status, or any other factors prohibited by law. Horizon will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Horizon's legal duty to furnish information.

EOE M/F/D/V

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Salary and Benefits
125000.00 To 140000.00 (USD) Annually
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields