* 6-Month Contract and Hybrid Requirement in Redmond, WA*
Summary of Position:
The Dev Ops Engineer is required to have working knowledge to create and develop front-end APIs and to work on projects to streamline and resolve issues found within the wireless and internal network, in a team environment, and provide excellent customer service.
Essential Functions:
* Ability to utilize Ruby, Hadoop, Big Data, Hive, Pig, and MongoDB on Linux platform.
* Consistently exercise discretion and judgement in the application and ownership of products and drives development
* Applying systems analysis techniques and procedures to determine system functional specifications according to client requirements
* Designing, documenting, testing, creating or modifying applications or programs through research of the client's current requirements to ensure the best possible experience for the client's customers.
* Research, analyze and develop solutions for client related customer issues, and customers' experience
* Develops in an agile environment with moderate management direction and provide results to team, management and client
* Translates business and technical requirements into reusable components.
* Develops and/or implements reusable components
* Assists with the identification, creation and maintenance of test data
* Develops interface APIs and simulators, as needed
* Performs script maintenance and updates due to changes in requirements or implementations
* Deploys new modules, upgrades and fixes to the production environment
* May troubleshoot existing information systems to identify errors or deficiencies and develops solutions
* Documents functions and changes to new or modified modules
Competencies:
1. Organization Skills
2. Teamwork Capacity
3. Initiative
4. Communication Proficiency
5. Multi-tasking
Work Environment:
This position is 100% onsite at the client. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine and printer. Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other offsite buildings for various project needs.
Required Education and Experience:
Bachelor's Degree Required 2+ Years of Experience
Qualifications:
REQUIREMENTS:
* 2+ years of experience working in software product development
* 2+ years of Ruby or Python development experience
* Experience working in all phases of the software development lifecycle
* Ability to develop from detailed technical specifications
* Ability to assess technical tradeoffs and suggest design solutions
* Experience with RESTful API development
* API design best practice concepts
* Experience with source control such as Git
* Understanding of security best practice concepts
* Familiarity with performance and scalability
* Strong oral and written communications skills
* Ability to code and script
Preferred Requirements:
* Wireless industry experience
* Amazon Web Services or other cloud experience
* Agile development experience
* MongoDB experience
* Linux experience
* Experience with Single Page Application
* Development using a MVC framework
* Detailed graph building experience
AAP/EEO Statement:
3MD Inc. is an equal opportunity employer and does not discriminate based on gender, sex, age, race and color, religion, marital status, national origin, disability, sexual orientation, gender identity or expression, veteran status or any other category that is protected by applicable law.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
Signatures
This job description has been approved by all levels of management. Employee signature below constitutes employee's understanding of the requirements, essential functions and duties of the position.