Business Systems Application Developer

Job Title: Business Systems Application Developer

Location: St. Peters, MO

Type: FTE

Job Responsibilities:

  • Work with Business and Engineering stakeholders in our collaborative culture
  • Translate product requirements and inputs from CLIENT business team into software requirements to drive the software development
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clear code
  • Define the verification protocol, debug and verify all the critical code methods and instructions
  • Build and maintain a Design System with common UI/UX components shared by all CLIENT technology platforms
  • Build and maintain a wide variety of modular and extensible set of frontend micro services
  • Creates the mock-ups according to the business requirements using HTML4.0/HTML5.0, CSS2.0/CSS3.0, JavaScript, jQuery and raises new ideas specifically of the interface to business for better user experience.
  • Handles all the CSS styling problems especially for browsers’ compatibility issues and devices’ responsive issues.
  • Work on high touch, high visibility, high performance, highly scalable enterprise web applications – client facing apps involving lots of data, highly complex UI workflows, actionable insights /analytics, data visualizations etc.
  • Experiment with new ways of visualizing large amounts of data in a scalable fashion.
  • Build and maintain a Design System with common UI/UX components shared by all CLIENT technology platforms
  • Build and maintain a wide variety of modular and extensible set of frontend micro services
  • Creates the mock-ups according to the business requirements using HTML4.0/HTML5.0, CSS2.0/CSS3.0, JavaScript, jQuery and raises new ideas specifically of the interface to business for better user experience.
  • Handles all the CSS styling problems especially for browsers’ compatibility issues and devices’ responsive issues.
  • Manages the Ajax calls between front-end and back-end and deals with the data respond from the back-end also doing the JSON formatting as well.
  • Develop programs and applications in Angular JS, React JS technologies.
  • Develop new Angular modules, routes, directives using Angular 6 libraries.
  • Develop the User Interface web pages as per design specifications and business mockups using HTML and CSS
  • Write the cascade stylesheets based on Rich Internet Applications design guidelines.
  • Develop data tables, accordions, calendar components using PrimeNG components.
  • Implement Responsive web design by using the concepts of Reactive Programming and compatible RXJS libraries.
  • Work on browser developer tools to debug code and test performance and memory issues.
  • Develop and modify complex integrations including analysis, design, development, testing, and documentation and suggest an overall architecture design.
  • Diagnose complex issues and provide solutions when unit testing and integrations fail to meet specifications.
  • Translate knowledge of software into software development/maintenance guidelines and standards
  • Partner with project teams and provide suggestions or recommendations on design and/or process improvement. Promote adherence to compliance and documenting changes
  • Conduct extensive testing and verification of test results during integration testing with other systems; Identify implementation risks and potential impacts; troubleshoot system errors and serve as a resource to others in the resolution of complex errors.
  • Document test plans, technical and functional specifications.
  • Administer integration platform, monitor, secure REST/SOAP services, and manage API traffic flow, etc.
  • Track integration trends and relate these to planning current and future integrations needs.
  • Implement continuous integration using Jenkins build and GIT source control.
  • Work closely with server-side developers to integrate the Restful web services.
  • Tests and debugs among various browsers including Firefox and IE8, IE11, etc. Resolves the compatibility problems via different browsers of the current application.
  • Participate in the design and delivery of our integration projects across multiple business domains
  • Contribute to key phases of the development lifecycle
  • Designs and develops high quality APIs/Integrations
  • Develops unit tests and provides code coverage to accurately test business logic and functionality
  • Support existing integration architecture and code
  • Solves or recommends solutions for complex issues and problems
  • Documents designs, issues, and solutions as needed
  • Actively engages improving software delivery through DevOps and other Agile practices
  • Troubleshoot the responsive issues and provide solutions to the customer identified problems upon various kinds of devices.

Required Skills:

  • 3+ years of experience in designing and developing software solutions using Microsoft and Java technologies.
  • 2+ years of hands on experience in .Net and Java technologies including 3.5 and 4.0 versions, ASP.Net, Java, Angular
  • C#, WCF, Web Services, LINQ, Visual Studio 2008/2010, TFS.
  • Experience in database design, SQL Server 2005/2008, TSQL
  • Proven experience in system integrations across multiple software platforms
  • Proven experience in designing and building high volume data driven applications.
  • Proficiency in using architectural design utilities like Visio, ERDs, UML.
  • Experience with BizTalk is helpful, but not required.
  • Strong desire to mentor other team members.
  • Demonstrably strong skills in object oriented design, patterns and programming.
  • Proficiency with unit and integration testing of code.
  • Excellent written, verbal, team and presentation skills.

Educational Background:

Minimum educational requirement is a Bachelor’s degree in Computer Science or a closely related field.

Please send resume with appropriate information to hr@zaiglobal.com