Wednesday, July 26, 2006

I am Hiring

In the last 6 months I have recently taken a position with a local software ISV in the Bothell area. We recently acquired some IP and I am now tasked with building a team to take over this IP and take it to the next level.  To that end I now find myself with four job openings I am trying to find great candidates for.

You’re ready to make a big impact, and we’re ready for you.  At AMS Services, we’re looking for a driven software engineer to be a charter member of a small, agile, and high-performing team, poised to introduce cutting edge technologies to a ripe industry. 

 

AMS is committed to using the latest technologies and methodologies when developing our comprehensive enterprise business solutions for independent insurance agents and brokers.  As a result, we’re forming a high-performing team to take the company’s new product, TransactNOW, to the next level.  TransactNOW is a suite of solutions designed to facilitate real-time transactions between insurance carriers and agents across both new and existing technology platforms.  Improving business efficiency through increased agent and carrier connectivity is one of the insurance industry’s best opportunities, and with you, AMS Services is prepared to lead that change.

 

As our team integrates this new product into the company and with our customers, we will drive the long term architectural vision for the company’s software products.  Reporting through the Chief Architect, we will serve as an incubation group for new programming practices and will be seen as the flag bearers for new software development practices within the company.  We will remain small, agile, and able to introduce exciting technological change into the industry.

 

AMS Services rewards top performance and skilled talent with a competitive compensation package including base salary, comprehensive medical benefits, 401(k), generous paid time off, cash-based performance rewards, educational assistance and, where appropriate, relocation benefits.  We support and encourage a diverse workplace.

 

Lead Software Engineer

As the lead for the AMS Connectivity Solutions Product, you manage a small team of 3 Senior Software Engineers.  You play an integral role in directing the software development process:  You drive design and Scrum meetings, provide architectural guidance, write specifications, participate in the development and testing of software, and manage project documentation and deadlines.  You also act as the initial escalation path for solving problems amongst the team.  Working across multiple teams, you drive shared services initiatives as well as evangelize new development practices and methodologies.  As the lead engineer for this organization, you administer both technical and personnel aspects of the project and report directly to the Chief Software Architect.  Most importantly, you manage a talented team in a highly collaborative and creative environment to impact the future of your industry.

 

Qualifications

 

The ideal candidate for this role will have 10 or more years of software product development experience with at least 3 years leading a small team.  You should be well versed in programming in C# and familiar with the .NET Framework.  We also expect you to have experience with new software development methodologies such as Scrum, Test Driven Development or Extreme Programming (XP).  Previous experience with XML and web services is a plus. 

 

As you will be interacting with teams at all levels, you should possess outstanding oral and written communication skills.  You should be well versed in balancing team management of both technical and personnel issues.  You must be able to win over teams and build consensus without authority.  As a charter member of this team, you should be able to work independently to solve problems and provide multiple solutions to potential roadblocks.  The ability to be flexible and diplomatic in working across ambiguous situations is a key attribute to success in this role. 

 

 

Senior Software Engineer – C#

As the Senior Software Engineer for the server side portion of AMS Connectivity Solutions, you design and build new product features based upon customer feedback requests.  You play an integral role in the software development lifecycle:  You participate in design meetings, provide architectural guidance, write specifications, develop and test software, and document projects.  You work across multiple teams to drive shared services initiatives as well as evangelize new development practices and methodologies.  Most importantly, you and your teammates partner in a highly collaborative and creative environment to impact the future of your industry.

 

Qualifications

 

The ideal candidate for this role will have 6 or more years of software product development experience.  You should be an expert C# programmer with previous experience with XML/XSLT, web services, ASP.NET, DHTML, JavaScript and you should have experience with new software development methodologies such as Scrum, Test Driven Development or Extreme Programming (XP).

 

As you will interact with teams at all levels, you should possess outstanding oral and written communication skills.  You must be able to win over teams and build consensus without authority.  As a charter member of this team, you should be able to solve problems and provide multiple solutions to potential roadblocks.  The ability to be flexible and diplomatic in working across ambiguous situations is key attribute to success in this role. 

 

Senior Software Engineer – C# / Build

As the Senior Software Engineer for the server side portion of AMS Connectivity Solutions, you design and build new product features based upon customer feedback requests.  You play an integral role in the software development lifecycle:  You participate in design meetings, provide architectural guidance, write specifications, develop and test software, and document projects.  Additionally, you spend a small portion of your time managing the team’s build processes.  You work across multiple teams to drive shared services initiatives as well as evangelize new development practices and methodologies.  Most importantly, you and your teammates partner in a highly collaborative and creative environment to impact the future of your industry.

 

Qualifications

 

The ideal candidate for this role will have 6 or more years of software product development experience.  You should be an expert C# programmer with previous experience with XML/XSLT, web services, ASP.NET, DHTML, JavaScript and you should have experience with new software development methodologies such as Scrum, Test Driven Development or Extreme Programming (XP).  Since you will be responsible for the build processes for this product, you should have expert knowledge of Source Configuration Management (SCM).

 

As you will interact with teams at all levels, you should possess outstanding oral and written communication skills.  You must be able to win over teams and build consensus without authority.  As a charter member of this team, you should be able to solve problems and provide multiple solutions to potential roadblocks.  The ability to be flexible and diplomatic in working across ambiguous situations is key attribute to success in this role. 

 

Senior Software Engineer – C++

As the Senior Software Engineer for the client side portion of AMS Connectivity Solutions, you design and build new product features based upon customer feedback requests.  You play an integral role in the software development lifecycle:  You participate in design meetings, provide architectural guidance, write specifications, develop and test software, and document projects.  You work across multiple teams to drive shared services initiatives as well as evangelize new development practices and methodologies.  Most importantly, you and your teammates partner in a highly collaborative and creative environment to impact the future of your industry.

 

Qualifications

 

The ideal candidate for this role will have 6 or more years of software product development experience.  You should be an expert C++ programmer and should have experience with new software development methodologies such as Scrum, Test Driven Development or Extreme Programming (XP).  Previous development experience with COM, C#, XML/XSLT, DHTML, and web services is a plus.  Over time, your C# coding responsibilities may increase, so while prior .NET experience is not required, a passion to learn and develop software in C# is important. 

 

As you will interact with teams at all levels, you should possess outstanding oral and written communication skills.  You must be able to win over teams and build consensus without authority.  As a charter member of this team, you should be able to solve problems and provide multiple solutions to potential roadblocks.  The ability to be flexible and diplomatic in working across ambiguous situations is key attribute to success in this role. 

 

To inquire about job openings with AMS, please send your resume to ckinsman@amsworld.com.

Wednesday, July 26, 2006 7:01:01 AM (Pacific Standard Time, UTC-08:00)   #      Comments [0]  
 


Administration
Sign In