Devops developer
General Motors Corporation
Contract Detroit, Michigan, United States Posted 4 years ago
About Position
Devops developer (Contract)
$45.00 / Hourly
Detroit, Michigan, United States
Devops developer
Contract Detroit, Michigan, United States Posted 4 years ago
Description
Job Description Duties and Responsibilities The Associate I Software Developer is responsible for developing software applications using sound, repeatable, industry best practices and in accordance with GMs software development project methodology. The Associate I Software Developer will work handson writing code based on detailed requirements and system specifications. Developers may specialize in a particular software package or coding language. Development activities will include updating existing software and/or developing new programs to address a specific need or solve a particular business problem. This role will contribute to all development activities in accordance with appropriate methodologies (e.g. Agile, Incremental, Spiral...), application of a repeatable, systematic and quantifiable approach to the development process.
Key Responsibilities
1. Full lifecycle application development using standard frameworks and coding standards/patterns
2. Coding, unit testing and debugging applications in various software languages
3. Software testing and quality assurance
4. Performance tuning, improvement, balancing, usability, automation
5. Document software code and ensure that technical documentation i.e. configuration guides, install guides meet requirements
6. Integrate software with existing systems
7. Maintain standards compliance
8. Implement localization or globalization of software
9. Work closely with senior developers and software engineers to gain additional knowledge and expertise.
10. Proactively engage in the remediation of software issues such as code quality, pattern mismatch, and security issues related to the code/configuration
11. Automates testing processes by developing unit test scripts, as needed
12. Develops technical specifications for COTS software and configures various products based on specifications. Interacts with COTS supplier technical teams to identify configuration requirements
Required Skills and Experience
This position is for a developer on the Environment Mgmt & Tools Development team. They will create and execute automated environment build out tools and/or execute environment build outs, troubleshoot maintenance. Technical Expertise in the following software/tools required Java Programming (Debugging Skills) WebLogic Administration Ant
Oracle
XML
Unix/Linux, Shell Scripting
ITIL Process Knowledge
VM Ware Tools
Configuration Management Demonstrated Experience from at least two areas Microsoft ASP.NET/VB.NET/C#/VC++/MFC, Microsoft Dynamics, Sharepoint
Web Java, HTML, HTML5, Javascript, Python, PHP, CSS3
Mainframe COBOL, Mainframe, IMS Frameworks Struts, Spring, .NET, Jquery, ExtJS
Databases Oracle, SQL Server, DB2,PL/SQL Programming, Stored Procedure Development, Performance Tuning, Data warehouses/ETL tools
NoSQL Hadoop, Casandra
Web Application Servers WebSphere, WebLogic, TomCat, IIS
Other Business Intelligence, Mobile Development, Oracle SOA, SAP, Peoplesoft, Teamcenter/NX
Development Environments Eclipse, Jdeveloper, Visual Studio
Major Standards AJAX, JSON
OS Linux, UNIX, Android, iOS
Tools QC/ALM, Performance Center, QTP, Selenium, Subversion, Rally, Teamforge, Rational suite, Hudson/Jenkins, Sonar
Methodologies Agile, Spiral, Waterfall, Iterative
Preferred Skills and Experience
1. Ability to learn new programming languages quickly.
2. Good knowledge of mathematical and statistical principles and formulas.
3. Assists the Associate Eng in designing programs and databases.
4. Demonstrated ability to write, edit, and debug software to achieve desired output.
5. Working closely with management team in evaluating current systems and making decisions on future development.
6. Providing advice, training and technical support for various projects.
7. Experience and ability to teach or instruct coworkers.
8. Ability to understand what code scales well and what does not
9. Ability to document what needs to be done
10. Ability to document what you have done.
Education and Training
Bachelor's degree in technical discipline preferred or equivalent experience required.
Experience Typical 35 years in the business environment
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.