Responsibilities :-
- Works independently to design, develop, implement, test, and support software products and solutions for business areas (creating new or modifying existing applications/tools to meet technical specifications or business needs)
- Independently identifies problems, related technical issues and the approach to long-term, repeatable solutions meeting customer/grantor needs.
- Independently handles and resolves routine problems and moderately complex assignments but may require assistance and guidance for more complex issues.
- Maintains and continues to develop breadth of knowledge in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests
- Maintains and continues to develop breadth of knowledge in programming (e.g., Java, JavaScript), and database functionality (e.g., SQL, Non-SQL)
- Maintains and continues to develop breadth of knowledge in compute environments, including but not limited to Linux, Hadoop, Mainframe, Public Cloud, and containers.
- Develops understanding of user experience best practices and test designs and standards
Required Qualifications :-
" Full Stack Development experience
" Back-end Scripting language experience Node JS is critical experience/skill, but also requires Perl, Shell, Docker, Kubernetes experience.
" Front-end GUI Development experience
" Modern Web Technology experience (for example: HTML, CSS, JavaScript (React, Angular), jQuery)
" Web services experience (REST/ SOAP)
" Linux technologies
" Database query language knowledge (for example: SQL injection, MYSQL, and Oracle)
" Dev Ops Technology knowledge (for example: Docker and Gitlab)
Preferred Qualifications :-
" JAVA development experience
" Application Clienthitecture experience
" Web Frameworks (for example: Angular or Reactjs)
" Familiarity with the Cisco UC/Telephony
" Familiarity with Cisco AXL Schema