-------->Lead Software Engineer<--------- (closed)
One of our premier clients in Bellevue, WA is seeking a Sr Software Developer to lead a small team. Essentially this is a contract, but they ultimately would like to make this person a fulltime employee by October, 2012. Below you will find a detailed job description. Please let me know if you or someone you know might be interested in learning about this opportunity.
Lead Software Engineer
Location: Bellevue, WA
City: Bellevue, WA US
Job Purpose: The Lead Software Engineer is responsible for the design and development of new software products. This position also supports and maintains existing software products for growth and development of Revenue Cycle Technology.
Position Objectives:
Lead and coach the Software Development team in translating business needs into technical designs.
Deliver quality software releases on time in an Agile environment
Lead implementation of software engineering best practices and identify needed improvements
Identify technical improvement opportunities in current software programs to optimize operational performance and efficiency for internal and external customers.
Essential Duties & Responsibilities:
Develops and/or enhances database objects, including queries, procedures, and views
Participates in design/development of innovative business solutions
Designs, documents, and implements technical designs, utilizing unit tests, design patterns, and OO principles
Estimates development effort for project scope
Ensure design quality by creating, conducting, and documenting unit testing
Interfaces with Release Management to ensure trouble-free internal and external production deployments
Troubleshoots and resolves functional and performance related issues
Provides application support:
Analyzes reported defects
Replicates/fixes the defects
Works closely with QA team during the testing and defect management phase
Helps the development team maximize agility and productivity
Serve as mentor for junior developers in the hard and soft skills required for success
Internal Responsibilities:
Adheres to all company policies and procedures including, but not limited to those identified within the Standards of Business Conduct and the Employee Handbook, as may be amended from time to time. Adheres to all applicable laws and regulations and the company's governance/compliance program.
Responsible for reporting violations of the company's policies and procedures, Standards of Business Conduct, governance program, laws and regulations through the company's Help Line or other mechanism that may be available at the time of the violation. Assists with internal control failure remediation efforts.
Becomes knowledgeable of internal control responsibilities through training and instruction. Responsible and accountable for internal control performance within their area of responsibility. Participates in the internal controls self-assessment process.
Ensures concerns with internal control design or performance and process changes that impact internal control execution are communicated to management.
Minimum Qualifications & Competencies:
BA/BS in Computer Science or related concentration
5 to 8 years’ experience in Software Development
Proven experience in Database Development/Schema Design/implementation
Demonstrated ability to work across UI, Services and database tier
Experienced with Web based N-tier applications
Experience in developing software in an Agile environment a plus
Demonstrated ability to develop large modules of software independently and rapidly
Demonstrated ability to work with other teams within an organization such as Quality Assurance, Product Management and Technical support
Demonstrated experience delivering competitive software products
Demonstrated ability to work in a team environment that requires quick turnaround and quality output
Required Technical skills
C#
.NET Framework 3.0/3.5/4.0
SQL Server 2005/2008 – database design and optimization
ASP.Net MVC 2.0/3.0 or ASP.Net Web forms
JavaScript, JavaScript Patterns
Design Patterns
Unit testing using MSTest or NUnit
Preferred Technical Skills
Test Driven Development (TDD) and Automated Testing
Messaging Protocols (SOAP, REST, WSDL and/or WADL)
Knowledge of Service Oriented Architecture (SOA), Enterprise Service Bus (ESB), Enterprise Application Integration (EAI, and Business Process Management Systems (BPMS) architectures
ORM, Entity Framework (preferred) or NHibernate
Inversion of Control (Structure Map (preferred)/Castle Windsor/Unity)
Travel: None/Minimal
Physical Demands
The physical demands and work environment characteristics described here are representative of those that an employee must meet to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Physical Demands: While performing the duties of this job, the employee is occasionally required to move around the work area; sit; perform manual tasks; operate tools and other office equipment such as computer, computer peripherals and telephones; extend arms; kneel; talk and hear. The employee must occasionally lift and/or move up to 15 pounds.
Mental Demands: the employee must be able to follow directions, to get along with others, and handle stress;
Work environment: The noise level in the work environment is usually minimal.
Equal Opportunity Employer and ensures its employment decisions comply with principles embodied in Title VII, the Age Discrimination in Employment Act, the Rehabilitation Act of 1973, the Vietnam Veterans Readjustment Assistance Act of 1974, Executive Order 11246, Revised Order Number 4, and applicable state regulations.
