Leads the development team in the design, initiation, coding, testing, and debugging of applications
Ensures efficient communication between team members and other IT functional team members
Codes, tests, and debugs programs according to user requirements and functional specifications
Communicates well with team members who hold different roles such as analysts, engineers, and testers to coordinate and document application development and testing
Develops software prototypes/proof of concepts, testing procedures, and mockups
Creates and maintains company database strategy and procedure across multiple hardware and environment types
Provides technical database expertise and resolves system issues assisting in the monitoring of database performance and suggesting improvements
Develops and manages multiple databases building long term database integration/consolidation strategy
Oversees the application development and identifies frameworks and high-level designs that align with end-user needs and company goals
Provides documentation, training, and support to the organization to ensure the highest level of application design standards and security
Qualifications
B.A. or B.S. in computer science, information technology, or related discipline
5+ years of Full-Stack Development
Strong ability to document and present information