Software Developer Job at TechInsights
OUR STORY
TechInsights is the information platform for the semiconductor industry. Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and surrounding markets, TechInsights’ content informs decision makers and professionals whose success depends on accurate knowledge of the semiconductor industry—past, present, or future. Over 400 companies and 50,000 users access the TechInsights Platform, the world’s largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in the semiconductor industry. This collection includes detailed circuit analysis and imagery, process flows, device teardowns, illustrations, costing and pricing information, forecasts, market analysis, and expert commentary. TechInsights’ customers include the most successful technology companies who rely on TechInsights’ analysis to make informed business, design, and product decisions faster and with greater confidence. For more information, visit www.techinsights.com.
THE OPPORTUNITY
Do you have a passion for solving complex and interesting problems? Do you enjoy helping team members level up their skills by sharing what you’ve learned about writing great quality software over your years of experience? Do you strive to learn something new every day? Do you want to work on a team that pulls together to get things done, helps each other when faced with challenges, and celebrates success? Then you’re the type of person we’re looking for!
We are looking for a skilled Software Developer to join one of our Agile Software Development teams. From time to time, the individual will lead projects, provide technical guidance, and mentorship to less experienced staff. The Developer will work closely with architecture, product, and operations to complete preliminary analysis, requirements definition, system design, development, integration, and testing the software.
WHAT YOU WILL DO
- Design software tools and applications to meet customer needs:
- Collaborates with Product Owners to determine functional and non-functional requirements for new software tools and applications
- Translates requirements into technical specifications
- Architects, documents, designs and implements solutions
- Performs unit tests, integration tests, and end-to-end tests; participates in design and code reviews
- Leads projects and provides technical guidance
- Perform software testing and deployment:
- Conducts automated and manual testing of the software and tools
- Works with internal users to perform user acceptance testing; reviews results
- Works within schedules to release and roll out software to broader customer base
- Provide software application and tools support to users:
- Acts as point of contact for technical and functional issues; triages reported problems
- Applies patches, updates, and bug fixes; tracks, monitors, and closes bugs and issues
- Provides training and guidance to users on applications and tools; often viewed as a go-to person within the domain
WHO YOU ARE
- Post-secondary diploma or degree in Computer Science, Computer Systems or similar discipline or equivalent experience
- Effective time management skills and the ability to plan and prioritize workload
- Strong communication skills and the ability to elicit and understand requirements
- Strong knowledge of software engineering fundamentals
- Expert/Intermediate knowledge of programming languages including Java/Spring Boot
- Intermediate knowledge of Python
- Working knowledge and experience with SQL/noSQL databases (e.g. PostgresQL, DynamoDB, Redis, Elasticsearch, DynamoDB, Terraform)
- Essential to have familiarity with software management tools including Jira, Confluence, or similar
- Nice to have: experience designing and developing microservices; experience developing event-driven design and/or custom ETL solutions (e.g. Spark, Kafka, Kinesis); experience with Test Driven Design; and, CI/CD experience
WHY WORK WITH US
- Competitive pay and generous benefits (medical, dental, vision, wellness, RRSP/401K Matching)
- Flexible work arrangement
- Flexible vacation policy
- Annual fitness reimbursement
- Strong sense of camaraderie, mutual respect and shared goals among colleagues
- Support for community through charitable alliances
- Professional and career development opportunities
- Wellness resources and support from management
Technology knows no bounds, and neither does TechInsights. Bringing together talented humans from different perspectives, backgrounds and abilities is something we take seriously. We’re committed to building an inclusive environment that welcomes you to be your authentic self and allows us to push past the boundaries together.
TechInsights is committed to meeting the needs of people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
As part of any recruitment process, TechInsights collects and processes personal data relating to job applicants. We are committed to being transparent about how we collect and use that data and to meeting our data protection obligations. Our Privacy policy can be referenced here: https://www.techinsights.com/privacy-policy
kBQ2ZgMXI0
Please Note :
my90210smile.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, my90210smile.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.