Software Developer

NOV Inc. Houston , TX 77020

Posted 2 weeks ago

JOB SUMMARY

The Software Developer is a contributor to the application delivery strategy and will be responsible for performing the development and enhancement requested via Jira tickets and in compliance with the Software Development Lifecyle and Change Management processes.

The Software developer closely collaborates with the Development Supervisor, Managers, Scrum Masters, product owners, business analysts and the respective AMS functional and technical resources to ensure the delivery of the solution is in line with the documented expectations.

The candidate should have solid understanding of Microsoft technology stacks like Visual Studio, C#.net programming and Angular. He/She should be enthusiastic about learning new technologies that are part of emerging platforms platform and technologies to provide value to the product and the company.

Candidate must be able to participate as an integral and enthusiastic part of the overall team, actively participate in the Agile Scrum process, exhibiting ownership, follow through, initiative, awareness and effective communication with internal business customers, co-workers, and management. Must be comfortable working in a fast-paced environment.

PRIMARY RESPONSIBILITIES

  • Participate in Daily Stand ups and Retrospective sessions as scheduled by the Scrum Master.

  • Identify project tasks and define task definitions in the form of User Stories

  • Work with senior staff and Software Project Manager to develop time estimates for project tasks as defined in Story Points

  • Assist with implementation of project architecture, standards, and processes, under the direction of senior technical Lead and application manager

  • Research, identify and document client's technical requirements

  • Determine and identify appropriate technologies to be used

  • Develop and document the system architecture

  • Assist Database Administrator in creating data flows and database schemas

  • Develop and document the high-level technical design

  • Attend regular project technical team meetings

  • Provide senior project staff with updates on project progress

  • Take an active role in development of low-level design

  • Develop code adhering to established processes and standards

  • Debug and unit test modules before deployment to QA environment

EDUCATION & EXPERIENCE QUALIFICATIONS

  • University degree in Computer Science, Engineering, Information Systems, or related discipline (Experience may compensate)

Specific work experience:

  • Minimum of 3 years' experience in relevant technical areas

  • Completed multiple software development projects through all phase of development on multiple platforms and languages

  • Demonstrate knowledge of C#.net, Angular, Azure, Razor, ElasticSearch, Microsoft Dynamics 365, GitHub and use of containers

  • Demonstrate proficiency with physical and logical database design using Microsoft technologies

  • Prior knowledge of document management, NOV or RigOffice is a benefit

JOB REQUIREMENTS

  • Understand and create technical and functional design requirements

  • Assist in physical and logical database design

  • Create prototypes for client engagements, where appropriate

  • Design, code, and test technical solutions

  • Identify system deficiencies and recommend solutions

  • Consult with users to identify and document software/system purpose, workflow issues, output needs and to determine overall functional and technical system requirements and specifications

  • Develop alternative solutions and conduct feasibility studies

  • Develop program specifications and review them with the user to ensure that requirements are met

  • Possess knowledge of modern client server systems architectures

  • Create well designed, reusable objects

BEHAVIORAL COMPETENCIES

  • Proactive in terms of alerting management for deviations and risks arising

  • Customer Focus, Business and Financial Acumen

  • High willingness to drive transformation and service improvement

  • Strong customer / end-user / client service orientation

  • Highly self-motivated and directed

  • Keen attention to detail

  • Excellent decision making and problem-solving skills

  • Demonstrated ability to work with all levels of management

  • Process Management, Time Management/Follow scrum priority Setting

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Servicenow Software Developer

Flash Technology Group

Posted Yesterday

VIEW JOBS 5/23/2024 12:00:00 AM 2024-08-21T00:00 Interviewing NOW for a Software  developer II! TS/SCI with POLYGRAPH clearance required,  Day Shift - Mon-Fri --Researches, designs, develops, and/or modif Flash Technology Group Annapolis Junction MD

Software Developer

NOV Inc.