A growing company in Chattanooga, TN needs a .NET Developer who will work with the IT Manager on Enterprise Applications. Responsibilities for this role include:
Designs, creates, and implements enterprise-grade software solutions including custom applications and integration with third-party applications.Follows good design practices and meets the documented architectural principles and standards.Participates in the peer-review process.Works to reduce complexity, increase agility, and focus on keeping applications evergreen.Proactively identifies and recommends approaches and designs.Helps manage the customer relationship: setting and meeting expectations, handling scope creep, and maintaining customer satisfaction.Keeps current on a broad range of technologies; determines industry trends and identifies new opportunities for system efficiency.Creates deployment packages for continuous delivery in a properly structured operation environment.Has expertise in the product pipeline and provides leadership in ensuring the integrity of application lifecycle management.Partners with Business Analysts to conduct discovery of use cases and documentation of acceptance criteria. This Developer role is looking for the following experience:5+years of hands-on implementation or consulting experience with the ability to demonstrate a strong knowledge of the software development lifecycle.Good written and verbal communication skillsSolid understanding of general enterprise architecture conceptsStrong experience with full-stack .NET and/or Java development including competency in creating web services and web applications.Competency with relational database platforms such as Oracle and SQL ServerAbility to efficiently adapt to an ever-changing set of tools, technologies, and responsibilities.Familiarity with Enterprise Security, such as LDAP and Active DirectoryExperience with RESTful Services
Desirable Experience/Education:Experience with modern EAI/ESB implementations.Experience in Enterprise Architecture and Data ArchitectureExperience with multi-threading.Message queues (JMS, RabbitMQ, MSMQ)Experience writing server-side Java applications.Experience leveraging Angular and other UI languages.Background in a wide variety of development platforms.Experience with Azure Dev OpsExperience with XML, and JSON.