CREDO Mobile: Senior Software Architect

Posted by | April 22, 2011 | Web Professional Jobs Blog

Location: San Francisco

URL: www.credomobile.com

Credo Mobile is looking for a hands-on Senior Software Architect to join our Development Team. We are looking for someone who takes pride in architecting and developing robust and maintainable systems. You know how to balance the need for designing software that can be extended easily while getting the job done as timely and efficiently as possible. Things like exception handling and logging are a forethought instead of an afterthought. You try to be as thorough as possible in identifying dependencies and risks in technical designs and can propose multiple alternatives.  You are excited about bouncing ideas with and sharing your knowledge and experience with fellow developers. You must also be effective at communicating and selling your technical vision and recommendations to team members and stakeholders.
 
Job Responsibilities:
 – Help drive all phases of the Software Development Lifecycle
– Provide expertise and leadership on technical design and architecture
– Provide expertise and leadership on technical design and architecture
– Write detailed design and technical specifications
– Conduct design reviews and code reviews, help enforce best practices, coding guidelines, and code quality
– Work with product owners to analyze functional requirements and technical feasibility
– Work with developers to identify project tasks and provide estimates
– Provide guidance on optimizing and performance tuning current production code
– Assist in troubleshooting and resolving production issues
 
Required:
– 10+ years experience in software development
– Expert knowledge of Microsoft technologies, including Microsoft .NET 4.0, C#, ASP.NET, MS AJAX, MS MVC, MS SQL, IIS, WCF
– Expert knowledge in Object Oriented Principles and Design Patterns
– Expert knowledge in database design and development
– Expertise in n-tiered web architectures, SOA and related technologies (XML, SOAP, REST, JSON, etc.)
– Expertise in HTML, JavaScript, jQuery, other front-end development technologies
– Experience developing software using Agile/Scrum methodology
– Experience integrating complex systems with external vendors
– Strong analytical skills
– Strong verbal/written communication skills
 
Desired:
– eCommerce experience
– Experience with Microsoft SSIS
– Experience with Team Foundation Server
– Salesforce.com development and integration
 
CREDO Mobile, a successful wireless company, exists to help build a just, humane, and environmentally sustainable world.   We donate a portion of our revenue to nonprofit groups working for peace, human rights, equality and the environment. We also serve as a strong political force, with over 1 million online activists, dedicated to giving our customers the opportunity to speak out on critical public issues through our Web site and monthly bills.
 

To apply: CREDO Mobile,
101 Market St., Suite 700
San Francisco CA 94105.
Attn.: Human Resources
Employment@credomobile.com
Equal Opportunity Employer

View full post on Recent Design Jobs

240 total views, 1 today

Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *