Software Architect/Engineer

POSITION DESCRIPTION

Position Title: Software Architect/Engineer

Reports to: Development Manager

Exemption Status: Exempt

Date: July 2008

JOB SUMMARY

Architect, develop and enhance distributed software applications including back-end BizTalk business processes as well as internet applications. Drive technology and design choices on a variety of cutting edge solutions to difficult problems. In addition, position plays a critical role in early-stage research and development of new product lines and feature-sets.

Implementation/Development of Software Solutions

Build customized software to accommodate the needs of Amphire

  • Translate business requirements into an effective technical design in accordance with the Amphire architecture and framework.
  • Produce quality, well-documented code according to schedule deadlines.
  • Provide system wide design to guide modular design by software engineers.
  • Assist Development Manager with facilitation of efficient engineering process
  • Recommend appropriate development tools.

Research, Development & Training

Evaluate new technologies to impact Amphire line of business applications. Stay up to date on competing and complementary technologies

  • Characterize and document the system behavior of software.
  • Develop research and development goals to include participation in conferences, seminars, blogs and e-learning.
  • Conducts internet research and subscribes to periodicals to stay current on applicable technology.

Business Solutions

Analyze business requirements and translate business requirements into robust (adaptable) software architecture.

  • Decompose existing software and map out the module relationships.
  • Work closely with Product Management to define product roadmap possibilities.
  • Analyze the software for areas in architecture that could be improved.

Knowledge & Experience Requirements:

(Minimum qualifications required to perform the job)

  • B.A./B.S. degree in computer science or equivalent experience.
  • 5+ years experience professional development experience.
  • 5+ years professional experience in the web application development.
  • 5+ years professional experience with Microsoft technologies (BizTalk 2006 experience preferred).
  • 3+ years professional experience with Microsoft .Net (C# and 2.0 experience preferred).
  • 3+ years professional experience with ASP.NET (1.1 or 2.0).
  • 3+ years professional experience with XML technologies.
  • Experience working with small development teams through the entire software development lifecycle.
  • Ability to use development methodologies based on Test Driven Development and Agile principles.
  • Demonstrated passion for learning new technologies and quickly grasping concepts in a dynamic environment.
  • Demonstrated time management practices.

Please send resume with cover letter to careers@amphire.com
Salary DOQ. Amphire is an equal opportunity employer.

Contact us

To find out what we can do for your business, contact your nearest office by clicking here.