Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
Strategically collaborate and consult with client personnel.
Required Qualifications:
5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Experience with JAVA, Spring Boot, Redux, HTML5, CSS3, Jest/Cypress, Hibernate/Spring DataJPA, Elastic Search technologies, NoSQL Databases (Cassandra or Mongo), Python, Cloud experience (can be PCF/OPENSHIFT/AZURE/GCP), Oracle or any RELATIONAL DB experience, hands on NO-SQL preferred, Event driven programming using Kafka, experience using Redis caching solution, Distributed Caches (GemFire/Redis), React Js
Full stack application development is a plus. 3+ years of real time low latency, front-end Web applications React, Redux, RXJS, Typescript, progressive Web Apps with responsive design with Rest APIs, r
Domain Driven Design experience with cloud native Microservices
Knowledge on automated testing frameworks for Unit testing for Java/Python and UI Microservices, API Testing with Blaze meter/JMeter, WebRTC signaling and audio testing including audio quality, performance stress and load tests, and chaos resiliency automated testing for full stack , lower environment data conditioning and testing.
Experience in Cucumber, Gherkin, Selenium, Postman, Java, Javascript, Linux Shell scripting, SQL, JUnit, JMeter, Jenkins/CICD
System level testing through code (unit-level testing) and Experience identifying and contributing to automation frameworks.
Experience working in Agile environment and product backlog refinement against ongoing engineering work, Agile at scale, conducting discoveries and process improvements to accelerate software development.
Experience in Non-Functional Requirements(NFR) aspects and leading the software development teams.
Hands om experience with DevOps solutions, Jenkins, Deploy, CI/CD process GitHub.
Scripting and infrastructure automation, including Python/Go, Shell, Gherkin, PowerShell etc.
Enterprise Change Management and change control, experience working within procedural and process driven environment to create and maintain a strong risk and control posture.