Sr Software Engineer

HEBDallas, TX
7d

About The Position

Research, design, and develop design architecture, security, scalability, reliability, and performance of computer applications. Develop computer software and modify existing software to correct production support issues. Design, develop, and modify software systems using scientific analysis and sound technical judgement that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs. Consult with Product, Design, and Quality Assurance, on project status, proposals, or technical issues to deliver world-class digital experiences. Analyze information and to determine, recommend, and plan installation of new technologies into team’s architecture. Modify existing software to improve the cloud infrastructure that powers high-performance, consumer-scale site and mobile applications. Analyze user needs and lead initiatives, technical design, and delivery of complex software solutions across multiple systems to improve user experience using principles and techniques of computer science, engineering, and mathematical analysis. Recommend updates and enhancements to existing software, processes, and tools at the team level based on industry standards, patterns, and practices. Diagnose and modify existing software to correct highly complex technical errors and improve performance. Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management; research / advise technical leadership in vendor negotiations. Create documentation and training related to technology stacks and standards within assigned team. Provide end-to-end support to applications. Supervise the work of junior engineers, coach and mentor in engineering techniques, processes, and new technologies, enabling others to succeed.

Requirements

  • Bachelor's degree in Computer Science or related.
  • 4 years of experience with Engineering or related.
  • Combination of deep skills with both Salesforce and React.
  • Senior-level ability to code using Salesforce Object Query Language (SOQL), Visualforce, APEX, Java, Python, Node.JS, Javascript, HTML, and CSS.
  • Deep knowledge of continuous integration, version control, relational databases, and Salesforce APIs.
  • Deep skills in React Web services technologies, REST, and SOAP.

Responsibilities

  • Research, design, and develop design architecture, security, scalability, reliability, and performance of computer applications.
  • Develop computer software and modify existing software to correct production support issues.
  • Design, develop, and modify software systems using scientific analysis and sound technical judgement that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs.
  • Consult with Product, Design, and Quality Assurance, on project status, proposals, or technical issues to deliver world-class digital experiences.
  • Analyze information and to determine, recommend, and plan installation of new technologies into team’s architecture.
  • Modify existing software to improve the cloud infrastructure that powers high-performance, consumer-scale site and mobile applications.
  • Analyze user needs and lead initiatives, technical design, and delivery of complex software solutions across multiple systems to improve user experience using principles and techniques of computer science, engineering, and mathematical analysis.
  • Recommend updates and enhancements to existing software, processes, and tools at the team level based on industry standards, patterns, and practices.
  • Diagnose and modify existing software to correct highly complex technical errors and improve performance.
  • Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management; research / advise technical leadership in vendor negotiations.
  • Create documentation and training related to technology stacks and standards within assigned team.
  • Provide end-to-end support to applications.
  • Supervise the work of junior engineers, coach and mentor in engineering techniques, processes, and new technologies, enabling others to succeed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service