Software Developer II

WeyerhaeuserCentennial, CO
Remote

About The Position

Design and develop multi-tier software applications. Develop unit, component, and system level tests for code implementation. Define and develop user acceptance tests. Integrate software components into distributed applications. Work with licensed engineers to implement defined structural engineering methodologies into software and code. Coordinate requirement gathering and analysis of requirements and processes. Code, test, debug, document, implement and maintain software applications. Use best practices and knowledge of business’ issues to improve products or services. Participate in and occasionally lead investigations for the selection process of new tools. Participate in and occasionally lead team discussions in software best practices and software development principles.

Requirements

  • Bachelor’s or foreign equivalent degree in Computer Science, Information Technology, or a related field
  • Two years of professional work experience in implementing software engineering practices and best practices for the full software development life cycle, including requirement gathering, coding standards, peer code reviews, source control management, build processes, testing, and operations
  • Two years of professional work experience in utilizing source control systems
  • Two years of professional work experience in software development using the following programming languages: C, C#, or C++; ActiveReports; Angular; ADO.NET; ASP.NET; MS SQL Server; Visual Studio; VB.NET; and SOAP

Responsibilities

  • Design and develop multi-tier software applications
  • Develop unit, component, and system level tests for code implementation
  • Define and develop user acceptance tests
  • Integrate software components into distributed applications
  • Work with licensed engineers to implement defined structural engineering methodologies into software and code
  • Coordinate requirement gathering and analysis of requirements and processes
  • Code, test, debug, document, implement and maintain software applications
  • Use best practices and knowledge of business’ issues to improve products or services
  • Participate in and occasionally lead investigations for the selection process of new tools
  • Participate in and occasionally lead team discussions in software best practices and software development principles

Benefits

  • Coverage under our comprehensive employee benefits plan, which includes medical, dental, vision, short and long-term disability, and life insurance
  • Pre-tax Health Savings Account option which includes a company contribution
  • Voluntary Long-Term Care and Employee Assistance Programs
  • Support personal volunteerism
  • Sponsor a host of diversity networks
  • Promote mentoring
  • Provide training and development opportunities
  • 401k plan, which includes a paid company match in addition to our contribution equal to 5% of your eligible pay
  • 3-weeks of paid vacation to use during your first year of employment (for eligible employees who are scheduled to work 25 hours or more per week)
  • Eleven paid holidays per year, providing a total of 88 holiday hours
  • Paid parental leave for all full-time employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service