Principle Software Engineer (MOI)

20 Nov 2024

Vacancy expired!

Location: Plano, TX

Job Description:
This is a Sr. Full-stack development position working on innovative automation technologies within the AIOps portfolio of the Mainframe Software Division.Product DetailsThe Operational Intelligence solution helps organizations prevent downtime and optimize IT operations by proactively detecting when systems are behaving abnormally and expediting problem resolution. This machine-learning based environment uses a wide set of data collectors and data science algorithms to provide additional time on the clock to remediate potential issues before they impact your business. Embedded intelligence and a modern, easy-to-use collaboration hub provide actionable insights, helping novice IT Ops staff triage and analyze root cause faster. Automated problem remediation can be dynamically triggered to further simplify management, increase efficiency and protect your experts.

Key Responsibilities · Work collaboratively within an Agile Team to write high quality, testable code that meets the Definition of Done:· Strive to meet team commitments.· Adopt a test-first approach to software development in which, where possible, the test is developed before the code.· Participate in design and code reviews with other engineers.· Strive to eliminate technical debt· Use best software engineering practices to evolve the system design.· Continuously evaluate software performance and identify and fix performance degradations· Look for opportunities to work on innovations valued by customers· Create automated unit, system, and acceptance tests.· Participate in test plan reviews.· Perform unit/module testing of software.· Actively support and contribute to end of iteration demos.· Responsible for assigned integration, testing, and deployment tasks.· Actively foster continuous team improvement in self and team.· Contribute to team retrospectives; help to identify and resolve team impediments.· Take ownership of problems and continuously strive to become a better problem solver.· Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.· Actively communicate and collaborate within the team and across functional boundaries. Typical Role Definition

Professional Staff. A senior level professional role. Evaluation, originality or ingenuity required. Knows and applies the fundamental concepts, practices, and procedures of a particular field. Has mastered the key responsibilities. Assignments can be broad in nature. May serve as a resource to others to resolve complex problems and issues. Instructions generally provided in general terms. May take on the project lead role as required.

Job-Specific Authority and Scope · Generally, works independently.· Examples of typical decisions without manager consultation.· Volunteer for and commit to delivering stories and tasks within the sprint.· Establish your own capacity/velocity for each increment.· Take ownership of problems and continuously strive to become a better problem solver.· Typically has no direct reports.· Typically has no total staff.· Typically has a global geographic focus.· Typically, does not manage a budget. Business Travel and Physical Demands · No (or minimal) business travel is expected for this position.· Office environment. No special physical demands required. Preferred Education Bachelor's degree or global equivalent in a related field. Master’s degree preferred.

Work Experience

Typically, 8 or more years of experience in software development or a related field.

General Skills & Competencies · Demonstrates high personal integrity and ability to earn trust from others.· Demonstrates a growth mind-set, seeks feedback often, and is effective in continuous personal and professional development.· Participating in self-directed learning activities aimed at developing deep expertise within the technical domain, including reading relevant publications, participating in domain forums or groups etc.· Advanced design/debugging/coding skills.· Complex problem-solving skills.· Communications and organization skills.· Team work skills.· Leadership skills and ability. Coaching and mentoring skills.· Strong knowledge in object-oriented analysis and design patterns.· Active listening and respect for opinions and ideas of others; invite dissent.

Desired Technical Skills & Experience · Full stack developer· Experience in JAVA, Spring Framework, REST API, Web Services· Experience in design and development of Micro-Services and APIs.· Strong Knowledge in Object Oriented Analysis & Design patterns · Expert level knowledge of Data structures and Algorithms· Familiarization with container technologies (Docker and/or Kubernetes)· Demonstrate knowledge of NoSQL databases· Experience in distributed data streaming frameworks like Kafka· Knowledge of CI/CD and DevOps· Experience in Mainframe concepts desired· Experience working on or with Automation tools· Angular or React experience a plus, however, not required

For more information on this job visit: https://vc5consulting.com/VC5 Consulting has been named by business journals as one of the best places to work.We offer benefits such as weekly pay, health insurance, 401k and even profit sharing to our consultants.Corporate:https://facebook.com/vc5consultinghttps://instagram.com/vc5consultinghttps://www.linkedin.com/company/vc5consultinghttps://twitter.com/vc5consulting #7971

  • ID: #23038311
  • State: Texas Plano 75023 Plano USA
  • City: Plano
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2021-11-20
  • Deadline: 2022-01-17
  • Category: Et cetera