What are the responsibilities and job description for the TOOLS SOFTWARE DEVELOPMENT ENGINEER position at VKore Solutions LLC?
Job Details
THE PERSON:
We are seeking someone who is passionate about Software Development , creative on pushing boundary for tool development. The successful candidate must be agile, able to learn, understand and write complex code within a fast paced environment. The candidate is a strong communicator and can convey complex technical concepts to both technical and non-technical stakeholders.
KEY RESPONSIBILITIES:
- Work closely with profiling tools teams and open source code base
- Design, code, test and integrate features, enhancements and bug fixes into the profiling tools stack
- Communicate and collaborate across many teams to coordinate feature across profiling tools stack
- Excellent problem-solving skills and willingness to think outside the box
- Experience with production software quality assurance practices, methodologies, and procedures
- Excellent communication skills and experience working with global teams
- Able to adapt quickly to new code bases and contribute production level software to the profiling tools
PREFERRED EXPERIENCE:
- Strong C and Python Development background
- Experience in custom tools development on Open-Source platforms
- Experience with Linux, Docker, GitHub, development environment.
- Effective communication and problem-solving skills
- Familiarity with performance analysis tools and methods, is a plus
- Familiarity with SQL databases, building efficient queries, is a plus
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.