Vacancy expired!
• B.S. in Computer Science, Information Systems, or similar discipline (can be substituted with an additional five years' experience in solid programming role)
• Minimum five years programming experience of enterprise applications to include object-oriented software design and implementation, algorithms and troubleshooting
• Experience developing, deploying and supporting enterprise applications
• Experience with SOLID techniques in Object Oriented design and implementation
• Experience with Web server architectures and Web services (REST and SOAP)
• Proficiency in one or more programming languages, i.e., Java, C#, ReactJS
• Experience integrating database components into software development, including RDBMS, NoSQL databases and search engines
• Experience with techniques in testing, troubleshooting and debugging software development
components
• Proficient experience with build tools and IDE of choice
• Experience with version control in the software deployment process
• Knowledge of Agile software development lifecycles
• Leadership skills working in teams to design, develop and review code
• Strong Communicator (written and verbal skills)
• Able to perform 24/7 maintenance support when needed
• Open to learning new skills, standards and methodologies