Senior Software Engineer

Sorry, this job was removed at 12:46 p.m. (PST) on Monday, March 9, 2020
Find out who's hiring in Orange County.
See all Developer + Engineer jobs in Orange County
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Summary:

Under general supervision, the Sr. Software Developer role is expected to develop high quality code for database driven web interfaces, middle tier application layers, and dataflow components, in a project oriented environment.

Job Expectations:

 The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.

-Work with Agile software lifecycle methodologies

-Develop middle tier services leveraging SOA principles and best practices

-Deliver projects on time, with high quality, and with high performance

-Take ownership of project deliverables and to work with the project team to ensure success no matter what obstacles are encountered

-Design and implement major project initiatives in a timely manner without sacrificing quality

-Presenting ideas for system improvements

-Working closely with analysts, product managers, designers, technical writers and staff

-Producing detailed specifications and writing the program codes

-Testing the product in controlled, real situations before going live

-Maintaining the systems once they are up and running

 

Knowledge, Skills and Abilities:

-Strong knowledge of C# .NET and experience with Microsoft Visual Studio (or similar language and stacks like Java)

-Strong knowledge of SQL and experience with Microsoft SQL Server

-Experience designing, building, and supporting applications with n-tier architecture.

-A strong understanding of best practices within any .Net technology

-Exposure to all aspects of the software development lifecycle

-Familiar with 3-Tier Structure -Familiar with WCF / .Net Remoting

-Familiar with Object Oriented Concepts / Inheritance / Interfaces / Static Classes

-Familiar with Managed Memory Architecture / .NET Garbage Collector -Familiar with Windows Service Programing

-Familiar with ADO.NET / Connection Pool / Data Reader -Familiar with Parallel Programming / Thread-safe coding -Familiar with Cache Management

Experience & Education:

-Generally requires a minimum of eight (8) years of experience with the Microsoft .NET platform, including C#, ASP.NET, WCF, and ADO.Net. (or equivalent stack) or five (5) to seven (7) years’ experience within iHerb. -Bachelor’s Degree in Computer Science required.

Judgment/Reasoning Ability:

Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy.

Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner.

Physical Demands (Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.)

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is required to sit, stand, walk, reach, bend and move about the facility.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Pasadena is known for its charm, sophistication and the best night life this side of LA! Tech is in Irvine, one of America's best places to live!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about iHerbFind similar jobs