Principal Application Developer
ASME (American Society for Mechanical Engineers) is a world-renowned, member-based professional organization focused on serving the technical, educational and other programmatic needs of the engineering and technology communities on a worldwide basis. ASME generates approximately $115 million annually from the sale of products and services and provides a wide range of mission focused programs and activities. We currently are seeking a Principal Applications Developer.
The Principal Application Developer works with the Manager Application Developer or a Technical Lead on software development related projects.He/she must be able to become proficient with the applications’ architecture quickly and have the ability to enhance, update and maintain such applications.Developer must be adeptly proficient in client/server application development and must be adeptly proficient in the use of Visual Studio / Team Explorer.
In addition, the Principal Application Developer must be able to oversee development tasks from inception to implementation and follow architecture designs supplied by the Application Development Manager, Technical Lead of the Architecture Team.He/she must be able to perform all tasks on the application stack. This includes creating or updating .Net code, database stored procedures, pulling data into applications using any ORM and displaying this data in an application or a web page.
Ideal candidate must have a bachelor's degree or equivalent additional experience in the field of computer science with 10 years of full stack application development.
Additional skill requirements include:
- Expert in client and server side development.
- Expert in implementing APIs in ASP.NET WebAPI.
- Expert in object oriented design and implementation.
- Proficient in advanced data modeling and data layer architecture pertaining to popular ORMs.
- Proficient use of popular GoF design patterns including repository and unit of work patterns.
- Demonstrates proficiency in new languages and new features of existing languages, when made available.
Candidate must also have advanced knowledge of the following:
- Bootstrap CSS
- Bootstrap Components, JQuery UI or Telerik controls
- Angular JS
- .Net Framework
- ASP.NET MVC
- ASP.NET Razor
- Entity Framework
- .NET WebAPI
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, national origin, age, disability, or protected veteran status. ASME takes affirmative action in support of its policy to and advance in employment individuals who are minorities, women, protected veterans, and individuals with disabilities.
Only those candidates selected for further consideration will be contacted.
Sign up for Job Alerts
Startup Community and Exhibition ManagerTechCrunchSan Francisco, CA, United StatesMar 21
Customer Support ManagerRise VisionAnywhereMar 21
Customer Support RepresentativeRise VisionAnywhereMar 21
Full Stack Software EngineerShineBrooklyn, NY, United StatesMar 20
UX & Content StrategistShineBrooklyn, NY, United StatesMar 20
Latest from the webjobs by
Associate Director, Operations JobMerckElkton, VA16 Mar
Associate Producer, Gimlet CreativeGimlet MediaBrooklyn, NY15 Mar
Waterjet/CNC Laser OperatorBrown IndustrialBotkins, OH 4530616 Dec
Press Brake OperatorBrown IndustrialBotkins, OH 453069 Feb
SPO Technician - Trainee - 3rd Shift JobMerckWest Point, PA8 Mar
Senior Software Developer C# / .NET CoreFielmann VenturesHamburg, GermanyMar 01
Director of Community & Business Development (YC-backed)Paragon OneNew York, NY, United StatesMar 05
Senior Full-Stack EngineerValiMailSan Francisco, CA, United StatesMar 01
Director, Voice of the CustomerTASER InternationalAnywhereMar 01
Senior Application Architect - PHPCordial Experience, Inc.San Diego, CA, United StatesMar 13