You are viewing a preview of this job. Log in or register to view more details about this job.

Application Development Engineer I (Golang)

Position Purpose: Designs, develops, and implements complex enterprise software solutions. Collaborates closely with technical and non-technical roles such as data modelers, architects, business analysts, data stewards, and subject matter experts (SMEs) to provide design, technical analysis, development/configuration, testing, implementation, and support expertise representing the interest of the business across the enterprise.

Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science) and requires 1 – 2 years of related experience.

Skills:

  • Experience with Golang and Mongo.DB
  • Nice to have experience with React
  • Experience with Application Development; Software Development

Duties

  • Prototypes software modules at various levels of complexity, including but not limited to: service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic
  • Develops efficient code in various development languages for enhancements and bug fixes
  • Tests and deploy software solutions and process flows complying with standards, guidelines, and best practices
  • Executes against project plans and delivers assignments within scope, schedule, and budget
  • Executes and evaluate unit/integration tests and adopts newly approved technologies, programming languages, tools, and standards
  • Identifies architectural impacts and solutions from business requirements
  • Collaborates to ensure application designs utilize appropriate patterns and standards
  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints
  • Assesses functional and nonfunctional requirements and creates designs to meet both business and technical needs
  • Provides implementation expertise contributing to rollback, post install, data migration, and other artifacts as required including creation of support plans
  • Adheres to security management practices and promote established security standards
  • Assists in other areas of the department and company as necessary