Provides application software development services. Develops program logic for new applications or analyzes and modifies logic in existing applications. Codes, tests, debugs, documents, implements and maintains software applications. Analyzes requirements and maintains, tests and integrates application components. Has sound understanding of object-oriented design and highly distributed systems. Conducts performance monitoring, capacity planning, workload modeling and predictive analyses to identify and resolve potential issues. As it relates to mobile/web, may be involved in planning and administering web systems hardware and operating system server software, while maintaining and monitoring website functionality and website security. Proficient in at least one technology. Can independently design solutions to well-defined tasks. Beginning to collaborate on designs for more complicated pieces of software. Understands the broader environment, including relevant systems, processes, and databases.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level