Application Software Engineer

» Application Software Engineer
Information Technology
in Clayton
, MO
Reference: 19-03067
Description: 
Our client is seeking an Application Software Engineer to help our team design and build web-based applications. This position requires a development expertise with PRPC tool. Candidates should be motivated self-starters who can quickly grasp current applications and new technologies.
Responsibilities:
  • Design, analyze, develop, debug and unit test PRPC workflow applications
  • Perform design and code reviews
  • Participate in planning meetings with Scrum masters, business analysts and team members to analyze business requirements and outline the proposed IT solution
  • Participate in design reviews and provide input to the design recommendations; incorporate security requirements into design; and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps
  • Also adhere to IT Control policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications
  • Translate technical requirements into programmed application modules and develop/enhance software application modules
Education/Experience:
  • Bachelor’s degree in Computer Science, MIS, related field or equivalent experience
  • 2+ years of related experience
  • Healthcare experience a plus
Qualifications:
  • Experience or familiarity with BPM workflow development
  • UI components and tools, such as portals, harnesses, sections, flow actions, and designer canvas
  • Experience or familiarity with TDD, code and unit tests
  • Experience or familiarity working on API specs, automation, and conducting code reviews and testing
  • Demonstrated experience in Agile development, application design, software development, and testing
  • Experience in JEE (JSP, Servlets, EJB, XML, Java), .Net, Oracle and/or Teradata and MS/SQL, CSS3, CSS5, JBoss or Web Logic Application Server
  • Experience in Java design, coding, testing and debugging techniques
  • Experience in enterprise level J2EE platforms using J2EE design patterns
  • Experience with Oracle, DB2 (SQL, query optimization)
  • Strong database skills and good SQL knowledge
  • Strong debugging and technical troubleshooting skills, code testing techniques
  • Strong communication skills, both verbal and written
  • Ability to prioritize and work on multiple projects concurrently
  • Familiarity with UNIX systems architecture
Preferred Experience:
  • Working in Agile methodology development environment
  • Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
  • PEGA Certifications (e.g. Pega CSA) will be added value
  • A proven hunger to learn new technologies and translate them into working software
  • Ability to effectively communicate with internal and external business partners
  • Expertise in object-oriented techniques and principles