Huntsville, Alabama
Analytical Mechanics Associates, Inc., (AMA) is proud of our customer relationships, our diverse and dynamic work environment, and our employees' career satisfaction. AMA is a “small business” specializing in aerospace engineering, information technology, business analytics, and visualization solutions. AMA combines the best of engineering and mathematics capabilities with latest in information technologies and visualization to build creative solutions. Headquartered in Hampton, Virginia, AMA also has operations in Edwards (California), Huntsville (Alabama), and Dallas (Texas). We offer a competitive salary and attractive benefits package.
We would like to add a highly motivated Senior Web Engineer to lead our web development team in our Huntsville, AL, office. This position reports directly to the Program Manager and requires someone with a strong entrepreneurial spirit and great leadership skills. We have developed a very easy to use web-based, RoR-based platform to manage NASA's vehicle design analysis cycles. Experienced candidates should have a strong desire to work in a team-based environment and possess knowledge of object-oriented design as well as system architecture.
Job Description
- Develop web applications using Ruby On Rails development environment
- Design / specify the application architecture
- Conduct design reviews and code reviews
- Work closely with customers to develop requirements
- Work with Operations Team to design test plans, site infrastructure, security schemes, and capacity plan
Relevant Experience
- Experience as a lead for a small software development team
- Recent experience with agile development processes and unit testing
- Experience in source code management, release management and deployment procedures in a multi-tier application architecture
- SQL database development with MySQL or Postgres or similar
- AJAX/Javascript programming in a multi-browser, multi-platform environment
- API design and Web Services experience
- Web site administration using Apache or similar
- Linux system administration
- Experience with development tools such as Bugzilla, CVS/SVN
Education and Qualifications
- B.S. in Computer Science or related field. Advanced degree a plus
- Strong experience (5+ years) in design and programming of web applications, ideally with direct experience using the Ruby on Rails framework
AMA is an Equal Opportunity Employer. U.S. Citizenship is required for the advertised position.