You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Application Developer

• Analyze and translate highly complex business requirements into extensible, scalable and maintainable enterprise applications, and assist in writing functional documents and technical specifications. • Design, develop, test, implement, and support Java, Scala and C# applications that are built to support and streamline business operations • Design, develop and modify existing software applications and database to support various internal and external windows/web based systems. • Evaluate, analyze and map business processes in collaboration with cross functional teams to determine possible solutions to improve operational controls, efficiency, productivity and client experience. • Create project plans, schedules, work breakdown structures, diagrams and flow charts. • Direct construction of relational and multi-dimensional data models and database development for historical, operational and management reporting purposes. • Implement all quality assurance processes including periodic reviews and transitions to ensure the end product fulfills the project objectives. • Monitor and identify gaps in current processes and devise corrective measures to achieve quality assurance and software database security.