Advertisement
Job Description:
Develops software solutions by studying information needs, studies systems flow, data usage, and work processes.
Investigates problem areas, following the software development lifecycle.
Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, architect, design, coding, testing and deployment.
Understand how our applications operate, are structured, and how customers use them
Provide engineering support when building, deploying, configuring, and supporting systems for customers.
Participate with the engineering and operations teams to define plans for standardizing, scaling, and enhancing our products and the services utilized to deploy/install/release those products.
Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades and modifications
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis, recommending changes in policies and procedures.
Knowledge of design principles and patterns
About Company: