Software Engineer II, Customer Facing

at  CENTRIC SOFTWARE INC

Campbell, CA 95008, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Oct, 2024USD 150000 Annual10 Jul, 20243 year(s) or aboveReliability,Mastery,Issue Management,Css,Bitbucket,Version Control,Unit Testing,Typescript,Professional Manner,Html,Jenkins,Development Tools,Continuous Integration,Jira,Communication Skills,Javascript,Computer Science,Front End DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY:

Centric Software is in search of a skilled mid-level full-stack software engineer to become an integral part of our thriving development team. We are seeking an individual with a strong enthusiasm for learning and a deep desire to proactively assist our customers by investigating and resolving customer issues. Our quest is for individuals who possess a profound fascination with crafting software products that seamlessly bolster our customers’ daily endeavors in shaping their own products within an intensely competitive market landscape.
In the role of a full-stack software engineer, you will play a pivotal role in collaborating seamlessly with a Product Manager, a close-knit development team, and directly with customers as needed. This dynamic partnership aims to realize customer-sought enhancements for the Centric 8 PLM system and resolve customer discovered issues. Your engagement will span the entire spectrum of the software development lifecycle — encompassing story planning, iteration strategizing, innovative solution exploration, hands-on implementation, and the sustained maintenance of enterprise-grade software solutions tailored to the Centric PLM ecosystem.

Responsibilities:

  • Investigate and troubleshoot customer issues to proactively resolve customer issues in a timely manner
  • Contribute to design and development of major components and sub-systems using Java platform
  • Work with Product Management, QA and documentation to deliver high quality, complete Software features
  • Participate in team daily meetings

Qualifications:

  • A Bachelor’s degree or higher in Computer Science or a related field is required, accompanied by at least 3 years of professional experience in software engineering.
  • Experience working directly with customers in a professional manner
  • Effective verbal and written communication skills with the ability to adapt to different audiences.
  • Technical Expertise: Proficiency in a diverse range of technologies, including:
  • Frontend Technologies: Mastery of HTML, CSS, TypeScript, and JavaScript, with hands-on experience in developing dynamic and responsive user interfaces.
  • Backend Technologies: Solid grasp of Java and J2EE for robust backend development, encompassing REST API design and implementation.
  • Modern Frameworks: Demonstrated proficiency in utilizing cutting-edge frameworks like React for front-end development and Dojo for enhancing user experiences.
  • Development Tools: In-depth familiarity with industry-standard development tools:
  • Version Control: Proficiency in utilizing Bitbucket/Git for efficient collaborative development and version control.
  • Continuous Integration: Hands-on experience with Jenkins for seamless integration and automated testing.
  • Testing Proficiency: Skillful use of J Unit for rigorous unit testing to ensure software quality and reliability.
  • Design Documentation: Proficiency in creating Unified Modeling Language (UML) diagrams to provide clear visual representations of system architectures.
  • Project Management: Proficiency in utilizing JIRA for streamlined project tracking and efficient issue management.
  • Development Environment: Extensive experience working within the Eclipse Integrated Development Environment, enhancing productivity and ensuring seamless code development.

What we offer

  • Competitive salary and benefits
  • A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
  • A modern, international work environment and a dedicated and motivated team
  • A work environment built on collaboration, flexibility and respectVaried and challenging work to help you grow your technical skillset

  • The US base salary range for this full-time position is $112,000 - $150,000 + benefits. Our salary ranges are determined by role, level and location. The range for each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience and relevant education or training. Please note that the compensation details listed reflect base salary and certain positions may be offered additional variable incentives.
    Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.
    UDc9VKS3V

Responsibilities:

  • Investigate and troubleshoot customer issues to proactively resolve customer issues in a timely manner
  • Contribute to design and development of major components and sub-systems using Java platform
  • Work with Product Management, QA and documentation to deliver high quality, complete Software features
  • Participate in team daily meeting


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Software engineering

Proficient

1

Campbell, CA 95008, USA