Description: Mobile Application Developer
The Client requires the Supplier to provide support to Enterprise Technology or other designated location for application and system development maintenance and overall technical support as required. The contractor must support these production applications and create new applications required.
Deliverables: Manage and address all existing business applications and correct defects as they become known. The same software engineering best practices and techniques used for application modifications to be used for system development and support. All data and programming standards shall be used and consistently applied.
- Utilize an iterative development methodology and conduct appropriate Agile ceremonies for all work done under this contract. The methodology shall allow users to examine the validity and accuracy of the business requirements and to respond to the usability and performance of new developments.
- User testing and acceptance throughout the development cycle will detect usability issues missing requirements and any necessary design changes early in the process allowing them to be put in place immediately.
- Identify risks associated with the development of software efforts including impacted systems analysis and classification of risk and techniques to mitigate.
- Conduct feasibility/costbenefit studies requirements analysis and life cycle activities included in; the design phase objectoriented technology development implementation and documentation for the development and maintenance of systems for longterm use.
- Collect develop and analyze software requirements user story writing workshops assuring acceptance criteria is defined.
- Consistently evaluate application design and implementation in accordance with Lean process improvement methods and recommend mitigation.
- Formulate a business model identifying the proposed (tobe) business processes necessary to improve the efficiency and effectiveness for application(s) as necessary.
- Develop use cases and determine the prescribed set of artifacts for each phase of each development cycle.
- Develop java applications using a serviceoriented architecture and web services were applicable
- Develop applications in a multiplatform environment using object oriented programming with an understanding of Internet/Intranet architecture.
- Develop software applications prototypes for the client Program Manager Evaluations.
- Provide Graphic design for application user interface
- Conduct usability analysis and assessments
- Adhere to 508 compliance regulations for all development efforts
- Utilize the Government provided 508 reporting tool to identify and mitigate 508 issues
- Develop document and adhere to effective and appropriate configuration management practices.
- Design systems using Agile framework or a framework similar as required by the client.
- Participate in project design specifications and review specifications as needed by the client governance committees or equivalent.
- Assist with the development of business needs statements user stories acceptance criteria documentation. Provide feasibility and highlevel business requirements analysis for related systems or requests and development cost estimates.
- Testing of any software and integration modules using standard the client tools to ensure high quality software (including functional technical test cases with negative use cases and performance scalability testing
ATD Technology LLC is a certified minority woman owned business that creates opportunities to match qualified individuals with client programs while meeting all parties financial and technical goals. ATD is a full service provider with offerings in Contract Permanent and TemptoPerm staffing solutions. We serve Fortune 1000 mid cap and small cap companies in the Commercial Public and Government sectors.