Dice is the leading career destination for tech experts at every stage of their careers. Our client, CorSource Technology Group, is seeking the following. Apply via Dice today!
Role Responsibilities:
Partner in a highly-collaborative environment across product, engineering, and implementation teams to define, design, develop, test, analyze, and deploy software used to integrate with the TrackVia Platform.
Design, develop, and maintain TrackVia’s public API, SDKs, and integration platform connectors with supporting published documentation.
Manage marketplace lifecycle for SDKs and integrations in well-known services such as Node Package Manager, Python Package Index, Workato, Zapier, Mulesoft, Boomi, etc.
Support TrackVia Implementation Engineers as they use your software to build complex integrations and use cases for customers.
Leverage knowledge of best coding practices and design patterns to write elegant and readable code.
Communicate technical or architectural designs verbally and in writing for both internal and external audiences.
Seek opportunities to regularly identify code refactors and performance optimizations and champion initiatives to completion within the team.
Required Skills and Experience:
5+ years of professional experience building APIs or platform/SDK/developer tools.
Bachelor's degree in Computer Science or related technical field or equivalent practical experience
Expert experience in JavaScript/Node
Novice experience in Java/Groovy, Python, Swift, Kotlin, or other compiled languages
Proficient experience writing interactive API documentation in Swagger or similar technology
Experience and knowledge with the challenges of building data-intensive, highly responsive, and fault-tolerant software
Expert communication skills: ability to clearly and concisely communicate complex technical problems and regularly achieve consensus with peers
Novice experience writing automated unit, integration and end-to-end tests
Experience integrating and developing CI/CD systems as a key aspect of the software development lifecycle
Proficient experience using MySQL, Oracle, or other RDBMS
Expert experience working in a highly-iterative software development process
Proficient skills in self-motivation, self-management, and self-organization
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Bonus Skills And Experience
Experience developing in Java technologies (J2EE, Spring, Hibernate, JPA, JMS, Spring MVC, Spring Security)
Driven large-scale initiatives that span multiple projects, teams, or groups of engineers
Recognize, validate, and evangelize technologies and architectures that align with business objectives
Professional experience working in an enterprise or SaaS environment
Experience contributing significant features, enhancements or bug fixes including unit tests without guidance and without causing regressions
Understanding of application security threats and remediation techniques
- provided by Dice
Job Summary
Job ID
:
143
Company
:
Dice
Location
:
Worldwide
Job Type
:
Full-time
Primary Tag
:
Back-end
To claim this job, send an email to admin@remoteng.com from your work email with the job ID.