Software Development
TechDynamics is a software company that crafts software solutions to fit your specific business , budget and technology needs. For more than 15 years, TechDynamics has been successfully developing bespoke software to service the specific requirements of client users across multiple business functions & areas.
TradeCloud adopts the "agile software development" model and makes use of Open-Source technologies, when appropriate.
Our team provide an exceptional skillset , with experience and in-depth knowledge of both business & IT & how the 2 integral parts function together.
Huge skill & experience have been gained in the development of technology in the Supply Chain space.
Our TechDynamics team are committed to delivering world class software on time, within budget and to your absolute satisfaction. Whether you just need a partner to assist your team, or are in need of a new application development from scratch, TechDynamics is the ideal solution to address your needs.
DEVELOPMENT ENVIRONMENT - OUR APPROACH:
At TechDynamics, we place a large emphasis on proper planning & thorough project management. This means that , in the initial stages of a development lifecycle, the appropriate architecture (those design decisions that would be difficult to change later in the project) is carefully applied . This activity produces an architectural skeleton with known, proven and demonstrable qualities such as security, performance and robustness.
We follow an agile development approach to ensure maximum flexibility and software adaptability.
This enables components to be designed and developed as they are needed and as they fulfill individual business requirements.
Close collaboration and communication with project sponsors and owners throughout the lifecycle of the project is key. We share and communicate every important design decisions and all input and feedback is carefully considered and agreed on before any implimentation occurs.
techdynamics uses an agile development methodology based on Scrum:
Developers are split into 2 or 3 man teams
Each team has a dedicated business person / product owner allocated to handle queries.
Our source code gets saved and revisions managed in Subversion.
Code quality is ensured by including JUnit test cases. Every time new code or code changes are committed to the source repository (Subversion), an automated build process is started on our Teamcity CI (continues integration) servers.
TECHNOLOGIES USED:
-
Java
-
Tomcat server
-
JSF (web based UI)
-
Webservices, Soap standard (CXF)
-
Jasper reporting for in application reports
-
Postgresql (database server)
-
Hibernate (object relational mapping framework)
-
Spring3 (application config and wiring)
-
Maven3 (build framework)