Affiliated Engineers Inc. | Senior Full Stack Software Developer - Technical.ly

Senior Full Stack Software Developer

Affiliated Engineers Inc. |  DC | Data Science

Apply Now
Job Description
Company Culture

Responsibilities

Here is what we have in store for you:

As a Senior Full Stack Software Developer, you will have proven track record of delivering web applications, including designing, architecting, and developing dynamic web applications that include front-end client applications and back-end APIs. You will have experience with the latest cloud technologies and web frameworks for delivering high performance web applications. You will design, develop, test, deploy, and maintain software applications. You will have excellent communication skills, in order to collaborate actively with the development team, key stakeholders and users. Using your expertise, you will be responsible for managing project priorities, deadlines, and deliverables to quickly turn business requirements into functioning applications.

  • Gathering business requirements and developing specifications for web-based applications
  • Providing technical assistance to web administrators
  • Integrating websites with back-end systems such as databases
  • Writing test plans and test results
  • Developing, maintaining and supporting technical infrastructure, hardware and system software components
  • Performing installation, maintenance and support of system software/hardware and user support
  • Configuring, debugging and supporting multiple infrastructure platforms
  • Performing high-level root-cause analysis for service interruption recovery and creating preventive measures
  • Managing, monitoring and maintaining company databases
  • Making requested changes, updates and modifications to database structure and data
  • Ensuring database security, integrity, stability and system availability
  • Maintaining database backup and recovery infrastructure

Qualifications

What you will need to Succeed:

  • Bachelor’s degree in Computer Science from an accredited program; or commensurate degree and experience.
  • Ability to work collaboratively in a fast-paced, team environment with constantly evolving project requirements.
  • Experience with source code control tools such as Github.
  • Proficiency in Web Applications Development using (HTML, CSS, JavaScript, JSON)
  • Proficiency developing modern web applications with React, Apollo, and GraphQL
  • Proficiency with developing database systems using PostgreSQL, or equivalent.

What sets you apart:

  • Proficiency with developing APIs using Django.
  • Proficiency with JavaScript visualization libraries (d3.js, Chart.js, ECharts, or equivalent).
  • Experience with deploying and monitoring applications in Microsoft Azure.
  • Experience with an Agile project management methodology (e.g. Scrum, Kanban).
  • Ability to understand and implement the software design process to deliver tools, including project management, version control software.

What AEI brings:

  • AEI passionately invests in our employees by providing a collaborative, innovative work environment and the opportunity for personal and professional growth to work among the brightest minds in the industry.
  • An appreciation for its employees and a culture that reflects that. We promote a flexible work environment, a focus on our communities and the world around us all while providing you with the opportunity to work on cutting-edge projects.
  • An exceptional benefit package as well as provide a year-end bonus based on company profits, individual responsibility, and performance.

We provide the tools and a support system to ensure a thriving career. If this environment and opportunity to work on world-changing projects aligns with your goals, we would love to meet you.

Come work with us!

To be considered, apply online at .

AEI is proud to be an EEO/AA Employer/Vet/Disabled

Apply Now

Responsibilities

Here is what we have in store for you:

As a Senior Full Stack Software Developer, you will have proven track record of delivering web applications, including designing, architecting, and developing dynamic web applications that include front-end client applications and back-end APIs. You will have experience with the latest cloud technologies and web frameworks for delivering high performance web applications. You will design, develop, test, deploy, and maintain software applications. You will have excellent communication skills, in order to collaborate actively with the development team, key stakeholders and users. Using your expertise, you will be responsible for managing project priorities, deadlines, and deliverables to quickly turn business requirements into functioning applications.

  • Gathering business requirements and developing specifications for web-based applications
  • Providing technical assistance to web administrators
  • Integrating websites with back-end systems such as databases
  • Writing test plans and test results
  • Developing, maintaining and supporting technical infrastructure, hardware and system software components
  • Performing installation, maintenance and support of system software/hardware and user support
  • Configuring, debugging and supporting multiple infrastructure platforms
  • Performing high-level root-cause analysis for service interruption recovery and creating preventive measures
  • Managing, monitoring and maintaining company databases
  • Making requested changes, updates and modifications to database structure and data
  • Ensuring database security, integrity, stability and system availability
  • Maintaining database backup and recovery infrastructure

Qualifications

  • What you will need to Succeed:
  • Bachelor’s degree in Computer Science from an accredited program; or commensurate degree and experience.
  • Ability to work collaboratively in a fast-paced, team environment with constantly evolving project requirements.
  • Experience with source code control tools such as Github.
  • Proficiency in Web Applications Development using (HTML, CSS, JavaScript, JSON)
  • Proficiency developing modern web applications with React, Apollo, and GraphQL
  • Proficiency with developing database systems using PostgreSQL, or equivalent.
  • What sets you apart:
  • Proficiency with developing APIs using Django.
  • Proficiency with JavaScript visualization libraries (d3.js, Chart.js, ECharts, or equivalent).
  • Experience with deploying and monitoring applications in Microsoft Azure.
  • Experience with an Agile project management methodology (e.g. Scrum, Kanban).
  • Ability to understand and implement the software design process to deliver tools, including project management, version control software.
  • What AEI brings:
  • AEI passionately invests in our employees by providing a collaborative, innovative work environment and the opportunity for personal and professional growth to work among the brightest minds in the industry.
  • An appreciation for its employees and a culture that reflects that. We promote a flexible work environment, a focus on our communities and the world around us all while providing you with the opportunity to work on cutting-edge projects.
  • An exceptional benefit package as well as provide a year-end bonus based on company profits, individual responsibility, and performance.

We provide the tools and a support system to ensure a thriving career. If this environment and opportunity to work on world-changing projects aligns with your goals, we would love to meet you.

Come work with us!

To be considered, apply online at .

AEI is proud to be an EEO/AA Employer/Vet/Disabled

  • Accepted file types: pdf, png, jpg, docx, doc.
×

New jobs. Your inbox. Every week. Get it.

Do NOT follow this link or you will be banned from the site!