
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