Software Engineer

 

Description:

The software engineer will be responsible for engineering digital solutions that deliver descriptive and predictive analytics solutions (“analytics products”) to the business. Analytics products are a combination of software, data, and other digital tools that provide insights and recommendations that business leaders may use to make tactical and strategic decisions. The analytics products may leverage a combination of descriptive, predictive, and prescriptive analytics approaches. These approaches include reports, dashboards, streaming data, regression models, learning models, spatial models, and other analytics techniques

The software engineer will work on one or more analytics product teams to create end-to-end software solutions to meet the requirements of the product. The software engineer will work on a team comprised of a product designer, data engineer, data scientist, business subject matter experts, and a product owner. The engineer’s role is to bring the end-to-end product to life following product design requirements. Product designs and features will be unique based on particular business cases and may or may not require the engineer to leverage skills across an entire “full stack”. For example, the product may be a 2-tier visualization leveraging Power BI to navigate structured data in a data warehouse. In another case, the product may end up being an embedded feature in existing product such as a product that appears as a window in an existing SalesForce application to deliver precision predictive information to a phone center employee. In another case, the product may be a full-stack app delivered on mobile devices. In other cases, the product may be an automated report that delivers predictive information to a business leader every day. In any case, the software engineer must have a range of skills to deliver different types of digital solutions to meet a variety of product design requirements.

The software engineer must be accustom to work in a product team environment to deliver solutions and understands the unique differences between product design and software engineering. Products will be delivered leveraging agile principles, moving quickly to create a minimal viable product (mvp), testing with customers throughout the process, and continually improving and adding features. The software engineer must be used to and enjoy working in this type of environment.

  • Create software solutions that meet product design requirements.
  • Create test plans to test software to ensure it remains error-free and meets functional requirements.
  • Develop aNd follow standards and best practices.
  • Work as part of a product team to deliver digital solutions.
  • Partner with external software companies and consultants, as needed, to support product development.
  • Design user interfaces following product design requirements and standards.
  • Pursue alternative approaches to development based on product and business requirements.

Bachelor’s degree. Master’s degree preferred.

  • Experience building end-to-end solutions using front-end mobile/web application development environments.
  • Experience building data-centric solutions leveraging very large datasets sourced in an enterprise data lake or other types of analytics platform architecture
  • Experience with modern development and build strategies such as microservices, containers, lambdas, continuous integration and delivery, unit testing, test driven development, static analysis, automated integration tests, refactoring, etc.
  • Experience creating and executing test plans working with product designers, customers, and leveraging automated testing tools to ensure solutions meet feature requirements and avoid errors

Organization Entergy
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Los Angeles,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Salary 861 - 109 | $  / Monthly
Experience 2 Years
Posted at 2023-01-15 4:04 pm
Expires on Expired