-Design, develop and modify software systems and implement new applications.
-Collaborate with technical staff, management, and business operations staff throughout all phases of the software development life cycle in order to deliver working solutions to complex business problems.
-Create builds, Staging and deploying Software Content across multiple environments (DEV, QA, Test, Staging, pre-prod and Production).
-Modify existing software to correct errors, tune the code for better performance.
-Analyze business user needs, functional and technical requirements to determine feasibility of design within time and cost constraints.
-Identify, Investigate the root cause, analyze, and document problems with software product functionality and the software program output.
-Working with analysts, developers and architects to design and discus the project limitations and capabilities.
-Managing and applying security updates on infrastructure and assisting with building out server automation across the entire infrastructure
-Creating the test scenarios and test process with documentation.
-Technical writing, testing and debugging the code, follow Quality assurance processes to adhere to company standards.
Requires Master’s Degree in Computer Science, Engineering, or related technical field. Requires proficient knowledge in the following skills: JAVA, DATA BASE, MOBILE COMPUTING - IOS, C, UNIX, DEVELOPMENT OF WEB APPS AND SERV, OBJECT ORIENTED PROGRAMMING. Proficient knowledge may be obtained through education and experience. May travel to various unanticipated worksites in the US and telecommute.
Job Type: Full-time
Pay: $121,000.00 - $129,000.00 per year
- Dental insurance
- Employee discount
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
- 8 hour shift
- Monday to Friday
- Temporarily due to COVID-19