Post A Job
Jobs By Company
Keyword or Job ID
Lead App Developer
Job Opportunity at
Pitisci & Associates
Posted on Sep 29
St. Petersburg, FL
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 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.
Terms of Usage
SoftwareEngineer.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2018, All Rights Reserved)