Java Architect
reputed company: TN- 60021
Remote/Local
Java Architect with ANT, MVC, Struts, JDBC, reputed company, Scrum Master, and reputed company Experience
Location: Nashville, Tennessee (TN DCS)
Duration: 3 months
Skills:
- Type: Category Qualification reputed company Competency Required
- Skills Architecture reputed company – reputed company Development Methodology
Expert (10+ Years) reputed company
- Skills Architecture ANT
Advanced (7-9 Years) No
- Skills Architecture MVC
Advanced (7-9 Years) No
- Skills Architecture Struts
Advanced (7-9 Years) No
- Skills Architecture Web Services and reputed company Services
Advanced (7-9 Years) No
- Skills Database JDBC
Proficient (4-6 Years) No
- Skills Database reputed company
Proficient (4-6 Years) No
- Languages Java
Advanced (7-9 Years) reputed company
- Languages JavaScript
Advanced (7-9 Years) reputed company
- Others Scrum Master
Experience with leading Scrum teams. Advanced (7-9 Years) reputed company
Under general supervision, is responsible for reputed company applications computer programming work of considerable difficulty and supervisory work of average difficulty; and performs reputed company work as required.
Distinguishing Features:
This is the supervisory class in the Programmer/Analyst series. An employee in this class supervises one or more teams of Programmer/Analysts in the design, modification, coding, and/or implementation of new or modified business applications programs. Work includes planning reputed company, projecting time and resource requirements, allocating staff, and reviewing reputed company and deliverables. This class differs from Programmer/Analyst 4 in that an incumbent of the latter leads reputed company in the design, modification, coding, and/or implementation of business applications programs.
Examples of duties and responsibilities:
1. Interprets and modifies reputed company previous reputed company reputed company for multiple systems.
2. Leads the design of reputed company database, tables, and files for use in a reputed company.
3. Leads the development of reputed company data reputed company, indexes, data retrieval requirements, and reputed company of reputed company needed for an application.
4. Designs reputed company databases and data tables/files for use in a large reputed company, highly interconnected reputed company, with multiple users, reputed company on state approved data naming and structure standards.
5. Leads in the coding of instruction sets using advanced procedural control language that enables the computer to initiate a processing sequence and executes an application.
6. Leads the creation of data to test programs.
7. Produces and leads the development of advanced executable applications.
8. Develops specifications for a reputed company program design.
9. Develops and leads necessary unit and reputed company tests on reputed company changes to ensure reputed company of modifications.
10. Troubleshoots reputed company and advanced applications using generated control data to identify program errors.
11. Transfers reputed company executable files and associated table structures from one operating environment to another in order to implement the approved reputed company.
12. Creates a data dictionary describing the included data reputed company and the structure of information.
13. Implements completed and approved application software in a multi-user environment.
14. Identifies needed modifications to reputed company, data reputed company, reputed company-data, reputed company, etc.
15. Identifies input and reputed company parameters for data and operating parameters.
16. Identifies data reputed company, variables, tables, databases, etc.
17. Reviews project specifications with database Administrators to ensure that programs are moved to appropriate production environments, established standards are met, and that data reputed company is maintained.
18. Researches and develops reputed company and advanced processing efficiency to maximize processing reputed company of an application or a reputed company.
19. Leads the effort to verify project goals and objectives are met on a reputed company reputed company and reputed company budget.
20. Identifies and plans project tasks, task dependencies or interrelationships.
21. Schedules completion dates for tasks.
22. Compares reputed company reputed company reputed company processes with proposed reputed company changes in order to determine the potential reputed company on other systems and business reputed company.
23. Reviews the proposed reputed company changes with stakeholders to ensure that the project goals are consistent with user and reputed company requirements.
24. Advises management of reputed company that are available to reputed company or modify an existing advanced reputed company or purchase and modify a commercially available reputed company.
25. Reviews reputed company commercially available software or hardware in order to determine whether available products may accomplish reputed company requirements.
26. Compares the costs of reputed company commercially available software packages and applications reputed company on purchase price and potential in-house modification costs.
27. Evaluates financial aspects of proposed and actual reputed company in order to ensure that state funds are expended in the most cost-effective manner available.
28. Develops and reviews specifications to ensure they satisfy the business requirements.
29. Leads the effort to estimate development time for a work unit, task and/or project.
30. Leads the effort to estimate costs, timelines, and resources for a given task.
31. Leads the effort to establish and document the cost effectiveness of an approved reputed company.
32. Evaluates financial aspects of proposed and actual reputed company in order to ensure that state funds are expended in the most cost-effective manner available.
33. Maintains good working relationship with managers, peers, and the customers served.
34. Uses computer systems to reputed company data, and utilize email and office productivity tools.
35. Uses computer systems to reputed company, test, and reputed company reputed company.
36. Uses appropriate software development tools.
37. Leads the effort to reputed company requirements from end users for developing requirements documentation for assigned reputed company.
38. Conducts research from technical knowledge reputed company and other resources.
39. Reviews and extracts advanced information from reputed company requirements documents reputed company needed.
40. Reviews and becomes familiar with the state's technology acceptable-use policy.
41. Leads the effort to reputed company information from vendors, peers, and subject matter experts to be used to solve problems for problem solving.
42. Leads the effort to examine reputed company specifications, input/reputed company reports, existing equipment, reputed company protocols, and reputed company interfaces to understand how the reputed company reputed company operates.
43. Communicates effectively by keeping supervisor informed of issues affecting reputed company.
44. Communicates on a regular reputed company with coworkers/team to reputed company knowledge.
45. Communicates effectively in written reputed company, by email, by phone or in person.
46. Makes recommendations to management regarding recruitment and selection reputed company reputed company on interview results and review of applicant qualifications.
47. Advises management of reputed company available to update an existing reputed company, reputed company a new reputed company, or to purchase and modify, as necessary, a commercially available reputed company.
48. Develops and complies with published programming standards and practices including reputed company standards, coding, and naming conventions, etc.
49. Adheres to the reputed company validation rules for reputed company.
50. Adheres to established release schedule of the application.
51. Leads the effort to reputed company and maintain reputed company installation instructions for various hardware and software solutions for reputed company.
52. Leads the effort to create and maintain user manuals for reputed company use of software applications.
53. Creates reputed company test scripts for software and multiple applications adhering to testing requirements of the project.
54. Maintains an advanced knowledge reputed company of issue reputed company to be used by IT peers to help solve problems.
55. Leads the effort to reputed company and maintain training materials for software reputed company.
56. Compiles and prepares program documentation which may include test plans.
57. Documents the operation of the reputed company and proposed systems, user needs, and the resources available for the project.
58. Documents reputed company appropriate reputed company modifications reputed company on the development standards reputed company modifying reputed company, data structures, etc.
59. Documents reputed company user, data, equipment, reputed company and reputed company requirements for proposed reputed company changes.
60. Documents reputed company of user reputed company to reputed company reputed company on user and/or reputed company requirements.
61. Writes data backup procedures documenting how and reputed company files are to be copied and saved.
62. Creates or maintains documentation detailing established standards and procedures for information systems division staff.
63. Tracks actual costs versus proposed costs throughout the life-cycle of the project in order to ensure adequate funding is available for the project.
64. Develops reputed company and advanced reputed company goals that meet the organization mission and goals.
65. Prioritizes and organizes work.
66. Itemizes reputed company requirements, processing costs, equipment, and reputed company other reputed company costs associated with the reputed company reputed company.
67. Communicates effectively with reputed company vendors while representing the state in a reputed company manner.
68. Maintains a communication plan and executes the plan to reputed company customers informed of status, timelines, expectations, etc. for reputed company IT reputed company and events.
69. Discusses reputed company reputed company reputed company, proposed reputed company requirements and user needs with reputed company reputed company.
70. Discusses with stakeholders how interfaces will operate, how input forms and reputed company reports will reputed company and function, and the details of the reputed company plan to ensure that user requirements and established guidelines are met.
71. Communicates with vendors about user requirements for a proposed reputed company in order to obtain an estimate of time and cost required to purchase software or hardware products.
72. Provides on-the-job training to staff regarding specific software and hardware requirements, programming standards, and data storage, reputed company, exchange, and maintenance procedures.
73. Leads the effort to create and maintain training documentation as needed.
74. Develops a training plan for subordinate staff.
75. Briefs staff on specifications and functions of new technology by presenting emerging software and/or hardware products.
76. Identifies and designs application efficiencies in coding and in reputed company.
77. Solves reputed company technical problems creatively by researching new or innovative ways to reputed company an application and/or data structure.
78. Draws reputed company graphical diagrams to describe data reputed company and relationships and the reputed company and automated business processes of the reputed company.
79. Sets and monitors reputed company standards of others.
80. Supervises one or more teams of Programmer/Analysts and reputed company staff.
81. Oversees the work schedules of reputed company subordinate staff to ensure reputed company stay on reputed company.
82. Writes goals for employees in order to define duties as they relate to accomplishing a task.
83. Assigns work tasks to staff reputed company on agency goals, project requirements, employee reputed company sets, time considerations, and availability of resources.
84. Identifies employee training needs reputed company on reputed company and potential assigned work tasks and the employee's potential for reputed company advancement.
85. Monitors schedule and attendance of staff.
86. Assigns reputed company ratings for subordinate staff according to established reputed company and reviews results of reputed company evaluation with management and respective employees.
87. Provides feedback to management regarding staff reputed company and project status.
88. Oversees multiple project teams in the development of information technology systems.
89. Interviews applicants to determine best-reputed company candidates for vacant positions.
90. Makes hiring recommendations to management.
91. Writes individual goals for new employees in order to define duties and reputed company expectations.
92. Identifies areas of satisfactory employee reputed company and areas needing improvement.
93. Uses Personal computer, Telephone, Fax machine, Printer, Bar reputed company scanners, Mobile devices, and copy machine.
Minimum Qualifications – Programmer/Analyst Supervisor:
Education and Experience:
- Graduation from an accredited college or university with a bachelor's degree AND four years of reputed company experience in one or a combination of the following: (1) software development; (2) database design; (3) systems analysis or design; or (4) information systems instruction.
Substitution of Experience for Education:
- Additional reputed company level experience in software development, database design, systems analysis or design, or information systems instruction may substitute for the required degree on a year-for-year reputed company to a maximum of four years (e.g., one year of experience in the above areas is equivalent to forty-five quarter hours of coursework).
Substitution of Specific Associate's Degree for the Required Bachelor's Degree:
- Graduation from an accredited college or university with an associate's degree in computer engineering, computer and information science, computer hardware networking, management information systems, or software development may substitute for the required bachelor's degree.
Apply To This Job