SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Full-Stack Software Engineer

Company: Mindteck
Location: Sunnyvale
Posted on: January 11, 2022

Job Description:

Job DescriptionWhat you'll doDescription As a Full-Stack Software Engineer, you will be responsible for developing and maintaining software components for medical device software products. This includes participating in the design, development, and implementation of user interfaces, server-side REST APIs, public SDKs, automated tests, and other internal tools. Successful candidates will champion sound software development practices, take initiative, and be capable of working in a fast-paced environment. Candidates must show a passion for the latest and greatest technologies and tools and be excited about creating intuitive interfaces and scalable, reliable, and performant APIs for our customers. We expect candidates to love working in C, C#, Python, AI and be experts at developing in the language. Above all, we value candidates who take great pride in their work and are creative, detail-oriented, and enjoy learning new technologies and processes. Responsibilities Actively participate and contribute to all phases of the software development cycle. Analyze business requirements and create plan documents. Translate requirements into products, services, and solutions with some guidance. Participate in high-level module development and design according to a product roadmap and defined project requirements. Proactively identify and solve moderate technical problems with some supervision. Able to commit to high quality deliverables and manage time effectively. Proficient in development process, environment, configurations, and tools. Actively engage in team meetings and discussions. Define and perform tasks with some guidance to accomplish common goals. Proactively communicate with team members. Collaborate on writing internal and customer-facing specifications and documents related to system architecture, application design, and customer support. Participate in peer review and integration of software development work using industry tools. Assist with, and troubleshoot, customer support issues and requests that are technical in nature. Create a positive impression and demonstrate confidence when communicating complex concepts and ideas. Identify and drive improvement opportunities related to processes, tools, and overall product quality. Demonstrated ability to work with, and on, teams that are geographically separated. Frequent interaction with individuals and teams that are dispersed globally. Must be able to travel occasionally as needed. RElevant Knowledge, Skills, and CompetenciesRequired Qualifications Bachelor's degree in Computer Science, similar technical field, or equivalent practical experience Professional software development experience working with C, C# and Python Experience with SQL database design and programming Experience using the Git source control system Experience producing and consuming gRPC, RESTful APIs Strong conviction for usability, customer-focused design, and web standards Passion for developing high quality code that has been thoroughly tested Strong written and verbal communications skills Preferred Qualifications Graduate degree in Computer Science or similar technical field Experience with database internals, language theories, design, architecture, and/or management. Experience working with Microsoft Azure and/or Amazon Web Services. Additional software development experience in Angular, NodeJS, JavaScript and/or other object-oriented languages Experience developing and testing across multiple browsers and devices within mobile and desktop environments Linux development or system administration experience Experience developing data science algorithms What you bringWhile others say it, we do it: we care. We have great people and we do great work. Just as importantly, we have great relationships with an impressive clientele. Over 1,000 talented, diverse, and career-minded professionals are carving out their role and experiencing a good mix of challenges and opportunities and we're rooting for them along the way, every day. For more, click: https://www.mindteck.com/career/life-at-mindteck.html Mindteck is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other trait protected by law.

Keywords: Mindteck, Sunnyvale , Full-Stack Software Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds