Amarx Search, Inc.    

Full Time position in Las Vegas or Reno, NV

(may be worked from Salt Lake City or Portland)
Position ID: 2182

An excellent position with a statewide energy company

* Software Engineer - Microstrategy-Informatica *

Please apply ONLY if you have experience developing Microstrategy reports, Informatica tools (relating to data transformation), and SQL skills

You must currently be a United States Citizen (government related work)

Visa sponsorship is not available for this position

We can ONLY consider your application if you have:

1: Bachelor's degree or an additional 5 years of relevant work experience
2: 1-5 years of related progressive work experience in software development
3: Available for periodic on call responsibilities.
4: Experience developing Microstrategy reports.
5: Experience using Informatica tools (with a focus on data transformation).
6: Knowledge of Business Intelligence and Data Warehousing concepts.
7: SQL skills including Oracle PL/SQL.
8: Data analysis, data cleansing and data migration experience
9: Development of reports, interfaces, jobs, scripts and other technical artifacts.

We are looking for an outstanding Software Engineer to creates and communicates technical solutions to address business problems.
This person works with IT and Business Leadership to promote innovative and integrated solutions across the organization and demonstrates proficiency in all aspects of the System Development Life Cycle (SDLC) through requirements gathering, project leadership, architecting, developing, testing, modifying and supporting enterprise application systems for internal and external customers as well as vendor partners.

DESIRED (not required) SKILLS:
:: Prior experience working as a Technical Lead or Senior Developer.
:: Experience working for electric or gas industries

Duties and Responsibilities
== Holds primary technical responsibility for software development and enhancements as well as system reliability of business critical applications and integration processes
== Acts as the technical lead for projects related to the development of new systems, architecture, applications or technology capabilities in support of business goals
== Works with stakeholders on interpretation/translation of functional requirements into system requirements
== Designs and develops web and mobile applications along with related internal and vendor partner system integrations and services utilizing distributed computing fundamentals and reactive principles as required
== Creates appropriate technical artifacts to support development and operations support within SDLC guidelines and application/architecture diagrams and logic flows
== Writes quality code that meets standards and delivers desired functionality using the technology selected for the project and delivers easy to operate systems by performing unit, system, automated testing, and post deployment validation design. Coordinates user acceptance testing
== Adheres to and drives modern software engineering, by applying Agile and DevOps methodologies with an iterative development approach
== Migrates or transforms legacy solutions to micro services/cloud native
== Implements architecture, solution design, and development of core platform.
== Integrates monitoring, logging and metrics frameworks into every application and platform effort
== Troubleshoots application issues by diagnosing and debugging issues within production systems by performing thorough root cause analysis
== Ensures alignment with corporate standards and strategic technology decisions.
== Maintains and improves technology proficiency with evolving technologies to achieve desired technical and business outcomes
== Stays current on technologies, platforms, and relevant certification.
== Provides training and mentoring to other IT staff and business users at all levels of the organization
== Finds ways to spread learning across the organization (gives technical talks, presentations, etc.) and mentors lower level engineers.
== Learns, evaluates, recommends and adapts to new technologies and techniques
== Lead the evaluation, planning and implementation of applications/systems and programming needs for operating departments
== Work closely with IT and Business Area leadership to define and implement IT-wide application and related infrastructure vision and long-term strategy in support of business objectives
== Lead software projects from department-specific to, enterprise-wide and customer- and vendor-facing implementations
== Estimate projects including assessing and mitigating risk
== Manage project budgets as well internal and consulting resources for any size projects or software
== Perform project planning, system analysis, software design and coding, testing, documentation, implementation and research activities as necessary for software engineering projects.
== Provide technical leadership and leads proofs of concept through development of valuation matrices through final recommendation, including hands-on execution where needed.
== Develop business case(s) to recommend system solutions and architectures and performs ongoing capacity planning for critical infrastructure
== Lead RFP efforts from gathered business and system requirements
== Develop customized presentations, demonstrations, prototypes, and architecture diagrams to prove a solution's business value to technical and business stakeholders.
== Conduct security architecture design reviews and threat modeling
== Lead the IT application area effort on security audits and compliance reviews.
== Ensure all compliance aspects of position are known and followed; understands and complies with all policies, codes and regulations applicable to position and company.

Please send resume as a Microsoft Word attachment to

Amarx Search, Inc.