FIND YOUR DREAM JOB

Sign In
 [New User? Sign Up]
Mobile Version

SOFTWARE CRAFTMANSHIP ENGINEER


Source:
TIMESJOBS.COM
Location:
Chennai, TN
Date:
23-11-2016
Job Code:
58326050
Categories:
  • IT
Applying for this job will take you to an external site
  •  
  • Shortlist
  • Email Friend
  • Print

Job Details

Application Development . Participates as a hands-on developer on a software development team. . Directly contributes development velocity in addition to coaching other developers relative to Software Craftsmanship/Clean Coder principles, practices, and tools. . Assists in identifying, setting up, configuring, and maintaining tools and frameworks that improve developer productivity, code health, and organizational transparency such as automated build, test, and code analysis. . Tracks the state of the art relative to the Clean Coder movement and Agile Software Craftsmanship. . Works with leadership to explain, evangelize, and grow Software Craftsmanship/Clean Coder principles and practices with Ford to provide the highest value in terms of improvements to time, cost, quality, and efficiency. . Works across systems development technologies (e.g. broad application of technology, highly complex business logic, multiple integration points and platforms, system integration). . Works through the .full stack. of technologies from front-end to middle tier to services to persistence. Relationship Management . Interfaces with all levels of management for business and IT functions. . Provides technical leadership and coaching to senior, intermediate, and junior developers. . Cooperates closely with other technical experts and Agile Team Facilitator / Program Management. . Interacts with external business consulting and IT vendors. . Participates in cross-functional global committees.Experiences Application Development . 10+ years of hands-on Java software development experience with 5+ years of direct experience with Agile Software Craftsmanship/Clean Coder principles and practices including . Object Oriented Design (OOD) SOLID coding principles/patterns. . OOD packaging principles . Test Driven Development . Continuous Integration (CI) . Acceptance Test Driven Development (ATDD) . Behavior Driven Development (BDD) . Exploratory Testing . Functional Test Automation . Legacy Code Rescue . Deep expertise with contemporary tools and frameworks commonly utilized by agile developers such as . Testing xUnit, Jasmine, FitNesse, JBehave, easyb, Cucumber, ScalaTest, Selenium, QTP. . Automated Build Jenkins, uBuild, Ant, Maven, Ivy. . Code Analysis Sonar, Sonargraph, FindBugs, Code Coverage,. . Dependency Injection/IOC/Mocking Spring, Guice, CDI, Mockito, EasyMock, JMockit. . IDE Eclipse, NetBeans, IntelliJ. . Technologies . Front-End PrimeFaces, Bootstrap, JavaScript, CSS, HTML5, XHTML, JQuery, . JavaEE Web Services ( JAX-WS), RESTful JAX-RS, JPA2, JSF2, Spring . A strong coaching nature along with 2+ years of effective experience coaching and mentoring other software developers relative to Agile Software Craftsmanship/Clean Coder principles and practices. . Prior experience creating competency models, job descriptions, training programs, and interview processes for Agile Software Craftsmanship roles is preferred. . Prior experience with the Scaled Agile Framework (SAFe) in medium-large scale environments is preferred. . Prior experience as an agile developer consultant on multiple projects in multiple environments is preferred. . Prior experience as an agile developer using multiple programming languages is preferred. . Prior experience with Software Craftsmanship with .NET-based languages is a plus
Degree: M.Com. (Commerce) | M.Pharm. (Pharmacy) | M.Sc. (Science) | MA (Arts) | MBA/ PGDM | MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science) | BCA (Computer Application)

Experience: 10-15

Requirements

Application Programming | Software Engineer | System Analyst/Tech Architect
Applying for this job will take you to an external site

FEATURED JOBS

© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News