Supports software applications and systems by investigating, designing, documenting and implementing new hardware and software. Works with customers and end users to understand requirements, coordinate resources, monitor timeline, and plan, track, and execute project plan. Analyzes user requirements and evaluates work processes. Prepares concepts for information system solutions and evaluates the cost-effectiveness of these concepts. Has wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways. Frequently contributes to the development and/or implementation of new technical standards and methods. Considered an expert in the field. Develops resolutions to complex problems that require the frequent use of creativity and where analysis of situations or data requires an in-depth evaluation of variable factors. Work is accomplished without considerable direction and/or coordinates activities of other personnel. Exerts significant latitude in determining objectives of assignment, and determines the methods and procedures needed for new assignments.
Seeking a Software Developer 3 to support the PMRC-IT organization at LANL.
Desired Skills include: • Expertise in MicroStrategy Software Required. • Knowledge of software development methodologies, tools, and processes, including software development methodology framework source code control, application development tools and techniques, database design, development and management, programming languages, and component integration. • Knowledge of hardware and operating systems including system architectures, network infrastructures, and client server principles. • Knowledge of hardware and software integration and testing. Ability to partner with customers. • Ability to review and understand end-to-end work processes. • Ability to translate technical terms to layperson's terms and present them to non-technical audiences. • Skill in working closely with customers and suppliers to define expectations and mutual responsibilities. • JavaScript, JQuery • SQL, PL-SQL, T-SQL • Agile Software Development
Education: Position typically requires a bachelors degree and a minimum eight years of related experience, or an equivalent combination of education and experience. At this level, post graduate course work may be desirable.