Senior Lead Mobile Application Developer

Primerica   •  

Duluth, GA

Industry: Accounting, Finance & Insurance

  •  

5 - 7 years

Posted 113 days ago

The Senior Lead Mobile Application Developer isresponsible for designing, modifying and developing systems using advanced techniques. This includes the ability to analyze current systems to resolve new and/or existing problems.  The Developer evaluates technical possibility of proposed system solution, prepares project proposals and develops/modifies systems to meet the business need. This position requires in-depth knowledge andexperience in at least one software specialization.  The Developer acts as resource for colleagues with lessexperience and may lead or direct the work of otherdevelopers/projects. 

  • Developing and documenting product/solution architecture based on customer requirements written from business requirement document and/or business requirement specifications
  • Converting requirements to functional requirements to develop software code that is accessible, usable, efficient, re-usable, cost effective, maintainable, reliable and installable
  • Designing, modeling and documenting program/code for an integrated software product or system that supports re-use, change and integration of various components
  • Constructing software  that meets requirements, promotes re-use, is testable and facilitates ease of support
  • Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plans and functional requirements
  • Diagnosing, isolating, and implementing remedies for system failures caused by software code, using knowledge of the system characteristics and utilizing system maintenance and tracking tools
  • Provide input and technical content for system and solution documentation
  • Ability to design and implement scalable, secure, highly available applications

Essential Skills:

  • 4 year IT college degreepreferred
  • 5 years of work experience in IT
  • Experience with WS-Security and Encryption Libraries
  • Secure Development Lifecycle
  • Experienced development using Static and Dynamic Code Analysis Tools, Automated Security Testing and Test Driven Development
  • Application Vulnerability Management Expertise
  • Pratical experience with security best practices defined in OWASP Top Ten (Open Web Application Security Project)
  • 5 years of software development with 2 years or more of UI Development experience
  • Expert in JavaScript, Angular JS 1.x, Jquery, HTML5, CSS3
  • Experience with Apache Cordova / Phonegap , AJAX is preferred
  • Experience working on  Mobile App Development;  IBM Worklight platform a huge plus
  • Experience working with IONIC a huge plus
  • Experience working with Angular JS 2.0 a huge plus
  • Working knowledge of database design, preferably DB2.  Advanced SQL experiencerequired
  • Experience with developing REST Services using Spring MVC / JAX-RS and/or experience building and consuming JAX-WS / JAX-RPC Web Services
  • SUN program certification for Java is plus
  • Working knowledge of how web components fit together
  • Experience with troubleshooting and debugging tools such as Fiddler, Wireshark, Chrome DevTools, etc.
  • Good Analytical and communication skills

6908