Analyze, design, code and test software through the production lifecycle according to functional/technical specifications that meet business requirements. Run and monitor software performance tests on new and existing software for the purposes of correcting errors, isolating areas for improvement, and general debugging. Administer critical analysis of test results and deliver solutions to problem areas. Assist in software deployment as required based on build specification. Utilize UML Modeling and advanced OOP principles for n-tier applications in multi-tier architectures. Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. Perform technical code reviews of peers to ensure that proper coding methodology is being adhered to. Work within an iterative approach methodology. Triage and work incident management requests. Maintain an understanding of software development life cycle (SDLC), continuous integration/continuous delivery (CI/CD), and configuration management.
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