Lead Developer Information Technology (IT) - Atlanta, GA at Geebo

Lead Developer

Company Name:
SITA
Purpose:
Delivers successful creation of complex modules as well as the design, coding and delivery of specific technical applications and / or products in the SITA portfolio.
Act as a 'technical lead' for multiple small to medium projects that have a significant business impact ensuring the solution(s) developed are able to sustain the long term functional and business requirements.
Accountable for the consistency of application code, ensuring it meets the requirements of the functional specification(s), and ensuring any issues or risks that may affect the project deliverables are raised to the Development or Project Manager.
Key
Responsibilities:
Drive out the technical requirements, designing the scope definition, technical viability and best practice solution to meet the needs of the product and / or client.
Responsible for the maintenance of technical documentation that supports the products as defined in the requirements.
Review the estimation of specific solution/s to ensure time, cost and design meets the needs of the product and the business, providing final proposals to senior management.
Write and deliver complex code and modules including the walkthroughs according to the requirements of the functional and technical specifications. Ensure both senior and junior members of the team are able to deliver code within their own capabilities.
Using the QA bug reports, assign out bugs to the relevant team members, based on agreed priorities.
Liaise with software vendors regarding bug fixes / issues and act as internal resolution point as required.
Provide guidance to internal and external stakeholders in the development of solutions that create innovation.
Ensure all risks and issues that affect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
Drive the continual process improvement to ensure best practice is maintained and where appropriate implement such processes in the wider development organization.
Ensure any change requests meet the criteria of the change request process.
Lead the delivery of customer change requirements ensuring the provision of accurate time and cost estimates against required changes.
Work with customers both internal and external to ensure change requests meet the customer requirements.
Act as point of escalation for low impact change requests and where required escalate change requests through the Change Request Board.
Mentor and coach a small group of less experienced developers ensuring they have the skills and knowledge in order to perform their roles.
Conduct weekly or bi-weekly reviews with development staff to ensure all activity is monitored and address issues that require action.
Ensure short and long term goals are met by the team according to the time and budget, providing guidance where required to senior and junior developers.
Education &
Qualifications:
Bachelor degree or equivalent preferably in Computer Science or similar.
Professional programming certification in a mainstream development Object Orientated language, Java highly preferred.
Formal training in project management preferred.
Experience:
Minimum of 8
years software engineering experience in a development capacity preferably in a mainstream development Object Orientated language of Java.
Problem-solving skills, demonstrated both in a technical and non-technical arena accompanied with sound judgment to know when to ask for help.
Java and J2EE internals (Class loading, Memory and Transaction management).
Relational databases, Oracle, SQL and ORM technologies like Hibernate
SOA: XML Web Services, Oracle Service Bus, Weblogic, SOAP.
Familiarity with Gigaspace Technology, LINUX, Spring framework.
Software development and project tools, such as version control, Jenkins, Maven, debugging.
Knowledge & Skills
The ability to be the lead technical role on complex projects (size or scope) overseeing requirement analysis through implementation and/or support.
Thorough understanding of the software development cycle and associated project management techniques.
Costing / estimating time and cost for projects of medium to high complexity.
Understanding the customer's business objectives for assigned projects.
Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
Coordinating multiple technical streams of work to produce a complete solution.
High-level designs for small to medium systems/applications.
Understanding of SITA methodologies and practices.
Understanding trade-offs and risks with programming choices.
Understanding how to apply technical knowledge to solve business problems.
Practical application of project management techniques and methodologies.
Resource estimation and operational processes.
Detailed familiarity with software development methodologies.
SITA development and project tools, such as version control, debugging.
ePM for change control, risks and issues log and project planning.
Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
Working well both independently or as a member of a team.
Devising OO code design.
IT security / concepts of their application to computer systems architecture.
Developing code to interface to one or more RDBMS database.
Understanding of networking concepts.
Understanding concepts of application design: object-oriented design, design patterns
Version Control/Management of source code.
Designing and developing applications using Java EE platforms
Basic industry awareness.
Profession Competencies:
Project Management
Applications Support
Infrastructure/Platforms
Technical Communication
Application Development
Telecommunications Network
Database Design and Management
Core Competencies:
Adhering to Principles & Values
Creating & Innovating
Customer Focus
Results Orientation
Teamwork
Communication
Impact & Influence
Leading Execution
Apply online at:
http://kenexa.avature.net/kenexacareers/JobDetail/Atlanta-GA-United-States-Lead-Developer-12887BR-8066/18029Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.