Software Engineer 4 - Contingent
Mindlance - Charlotte, North Carolina, United States, 28245
Work at Mindlance
Overview
- View job
Overview
In this contingent resource assignment, you may: 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. Lead complex technology initiatives including those that are companywide with broad impact. Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines. Design, code, test, debug, and document for projects and programs. Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors. Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives. Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals. Lead projects, teams, or serve as a peer mentor. The Senior Software Engineer candidate will be part of an Agile team supporting Payments. Expertise in Java programming, test automation tools, SDLC practices, and infrastructure design, while also highlighting the importance of collaboration and T-shaped engineering. 5+ years of experience in Finance or Banking focus on payment applications (SWIFT, FED, CHIPS, FUS, M2M). Extensive experience with Java programming and the development of automated test scripts and frameworks. Proven expertise in test automation tools such as Selenium, JUnit, TestNG, Cucumber, etc. Experience with performance testing tools (e.g., JMeter, LoadRunner). Deep understanding of SDLC practices, including Agile and DevOps methodologies, and experience in test-driven development (TDD).
Technical Skills:
1 test automation specialist: Cucumber, Gherkin, Selenium, Postman, Java, Javascript, Linux Shell scripting, SQL, JUnit, JMeter, Jenkins/CICD 1 UI specialist: ReactJS, Redux, HTML5, CSS3, Jest/Cypress 6 full-stack (preferred) or Java core/back-end with the following skills: Java/SpringBoot/SpringCloud/Microservices, Kafka/Messaging, REST API, Redis/Distributed Caching, Postgres/MongoDB/Oracle, Docker/Kubernetes/OpenShift, Junit/Mockito, ELK/Prometheus/Grafana, AWS/Azure/GCP 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. Experience in Blue Green Deployment process.
EEO: "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."