Hotline: 678-408-1354

Associate Software Developer

Web Application Software Engineer Want to help take our client to the next level? Our Client continues to develop innovative technologies to shape the future of the automotive industry. Our 212,000 plus employees work in 396 facilities touching six continents; they speak more than 50 languages and touch 23 time zones. From designing and engineering state-of-the-art plants and developing new vehicles and technologies to creating new marketing programs, our team members are valued for their unique contributions. We recognize that our drivers deserve their vehicle to help keep them connected to the information and entertainment that helps make their lives better, simpler, more in-touch. When our drivers need personalized entertainment like customized music or talk radio, we deliver. Advanced technology like lomation (the ability to find goods and services on the fly powered by on location-based information services) is built into our vehicles. We even offer advanced navigation services through our advanced in-vehicle technology. As a member of the team, you will help build our next generation infotainment applications. Following Agile Methodologies, you will join us in constantly pushing ourselves forward with new engineering challenges.

WHAT SETS US APART – Big impact – you will directly impact a product that millions of people will use every day – Agile – our team fully embraces Agile Methodologies responding to change – Speed – we move quickly and iterate rapidly

RESPONSIBILITIES – Own application software that will be a part of our Next Generation Infotainment vehicles – Flex your expertise in web application design, architecture and performance to deliver compelling customer experiences – Partner with the rest of your team members to innovate and develop new design and interaction concepts – Consume our API’s to define and evolve the underlying interfaces that support your projects, and drive the ongoing evolution of our web architecture

QUALIFICATIONS – Self-motivated and high-performing, with a passion for technology – Expert-level knowledge of JavaScript, CSS, HTML – Experience with AngularJS strongly desired – Experience with JavaScript frameworks (not jQuery) a plus – Experience with CSS preprocessor’s a plus – Experience with GitHub or other content management systems is desired – Experience with Grunt or other automation software a plus – Experience with Jasmine or other testing frameworks a plus – Agile Methodologies, TDD, Pair Programming a plus – Passionate about user experience

5+ years of relevant experience and a bachelor’s degree in computer science or equivalent

GENERAL INFORMATION:

Associate I/II – Software DeveloperRole

The Associate I Software Developer is responsible for developing software applications using sound, repeatable, industry best practices and in accordance with the client’s software development project methodology. The Associate I Software Developer will work hands-on 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 Programing (Debugging Skills)
  • WebLogic Administration
  • Ant
  • Oracle
  • XML
  • Unix/Linux, Shell Scripting
  • ITIL Process Knowledge
  • VM Ware Tools
  • Configuration ManagementDemonstrated

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 co-workers.

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: 3-5 years in the business environment

Job Type: Full-time

Required education:

  • Bachelor’s

Required experience:

  • JavaScript: 3 years
  • Mobile Development: 4 years
  • Front end development: 3 years
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter