Sorry! This job is no longer available. Please explore similar jobs listed on the left.
Pinnacle Group is Hiring a Software Software Engineer- Advanced Near Columbus, OH
Job Details
Job Description:
Expert in at least one technology and design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g., Expert Engineers) starting to be firm-wide resources working on projects across client
Is multi-skilled with expertise across software development lifecycle and toolset
May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
Sought out as coach for at least one technical skill
Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency, security
Stays abreast of cutting edge technologies/trends and uses experience to influence application of those technologies/trends to support the business; may give speeches and outside the firm, writes articles
Roles and Responsibilities:
Perform automated / manual QA testing
Executing creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Developing secure high-quality production code, and reviews and debugs code written by others
Identifying opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leading evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Leading communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies and working with & mentoring an AGILE team composed of 6 to 8 software engineers and guiding them towards success
Developing and delivering quality applications on-time according to requirements & roadmap commitments as well as sharing & teaching excellent software engineering best practices & principles (data structures, multithreading and algorithms)
Writing & reviewing high quality code that will serve as an example for other engineers and reviewing & sharing areas of technical improvement within existing applications
Maintaining technical knowledge & operational support models by documenting our applications
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.