Analyze, design, develop, deploy, test, document, implement web and cloud-based environments and servers utilizing various programming languages. Requirements gathering, develop functional and technical design specifications, prototypes, network solutions. Identify modular and efficient coding approaches for complex business logic modules. Reengineer current systems to allow stability and scalability. Write unit tests to develop, code and verify functionality. Write stored procedures, triggers, views and functions. Analyze technical requirements and perform system validation. Analyze client operations, coding, limitations and solutions application development, quality testing and implementation, quality assurance, User Acceptance Testing and production support.
Masters degree or foreign equivalent in Computer Science, Technology, Software Engineering, Information Systems or related field or Bachelor's Degree or foreign equivalent in Computer Science, Technology, Software Engineering, Information Systems and five (5) years of progressive experience in related field. May travel to various sites throughout the United States with expenses paid by the employer.