Lead App Developer
Job Opportunity at Pitisci & Associates

Posted on Sep 29


Location: St. Petersburg, FL
Job Type: Contract
Job ID: W4143376

Sr. C# .Net Developer/Lead
St. Petersburg, FL

Duties & Responsibilities 

Ability to provide leadership in API development and participate in development and rollout of new functionality. 
Brainstorm with the different teams responsible for each application to create a more efficient experience for the end user.
  • Ensure that projects are scheduled, planned to achieve the right balance of roadmap/strategic developments and necessary ongoing enhancements to maintain the integrity of the application/infrastructure
  • Suggest tools, technologies, and best practices to improve our stability, performance and site quality
  • Ability to work effectively under pressure with constantly changing priorities and deadlines.
  • Understand and embrace the business and strategic direction.
  • Ensure all sensitive and confidential information is handled appropriately.
  • Maintain availability of system including assisting installation at plant sites, providing support to current users, monitoring the system and troubleshooting issues.
  • Train and support for all plants including coordination with other plants and installation teams.
  • Expert level experience building applications using C# .NET 
  • Track record of building successful web based applications using .NET MVC and WebApi 
  • Strong background in development using design patterns and data structures. 
  • Experience with messaging technologies (MSMQ, RabbitMQ, ZeroMQ) and messaging patterns (i.e. Pub/Sub) in building event driven systems. 
  • Understanding of the principles of SOA (Service Oriented Architecture) 
  • Experience with asynchronous programming 
  • Understanding of Domain Driven Design and Bounded Contexts 
  • Experience building applications using JavaScript 
  • Experience with ORMs (NHibernate, Entity Framework) 
  • Understanding of basic database principles 
  • Understanding of Test Driven Design 
  • Bachelor's Degree in Computer Science or Management Information Systems preferred.
  • At least 5+ years of experience, or equivalent education and experience.
  • Passionate about software development and building design-led software using a wide range of internet based technologies.

SoftwareEngineer.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2018, All Rights Reserved)