FSNB,National Association-posted 6 days ago
Full-time • Entry Level
Lawton, OK
501-1,000 employees

The Web Application Developer’s role is to design, develop, implement, maintain, and support secure and scalable web-based applications that meet organizational needs. Uses knowledge of common web development languages (e.g. HTML Java, PHP, JSP, ASP.NET, Python, AJAX) to build and expand site functionality. This individual collaborates with end users, managers, and technical teams to translate business requirements into functional applications. Responsibilities include front-end and back-end development, API integration, performance optimization, and ensuring usability, accessibility, and security standards are met. The Web Application Developer is also responsible for ongoing enhancements, documentation, testing, and troubleshooting of existing applications.

  • Analyze user and business requirements to design functional specifications for web applications.
  • Develop, test, implement, and maintain web applications using modern programming languages, frameworks, and tools.
  • Design and develop intuitive, responsive user interfaces.
  • Create and maintain back-end services, APIs, and integrations with databases and third-party systems.
  • Ensure cross-browser, cross-platform, and mobile compatibility.
  • Develop reusable components, libraries, and coding standards.
  • Assist with the design of application architecture and system workflows.
  • Identify, troubleshoot, and resolve application defects, performance issues, and security vulnerabilities.
  • Monitor application performance and make recommendations for improvements.
  • Maintain change control processes, versioning, and testing environments for application updates.
  • Provide ongoing support and training to end users as required.
  • Create and maintain documentation for code, workflows, and system configurations.
  • Work closely with Database Administrators, Network System Administrators, and other IT Teams to ensure seamless integration across systems
  • Collaborate with UI/UX staff to implement user-centered design improvements.
  • Participate in project planning, requirement gathering, and sprint activities.
  • Conduct research and make recommendations on web technologies, tools, protocols, and development standards.
  • Implement secure coding practices and ensure applications follow internal security policies and regulatory requirements.
  • Assist in vulnerability scanning, penetration test remediation, and application hardening.
  • Protect sensitive data through encryption, access controls, and secure authentication methods.
  • Stay current with emerging technologies, frameworks, and best practices in web development.
  • Mentor junior staff or contractors when assigned.
  • Provide constructive input on process improvements, application enhancements, and technology adoption with the ability to adapt quickly to new processes and technologies.
  • Obtain strong understanding of organizational goals and business processes.
  • Requires 2-4 years of experience in web development and/or software engineering.
  • Strong technical experience in developing and supporting web applications.
  • Proficiency with web technologies including: HTML, CSS, JavaScript Frameworks such as React, Angular, or Vue Server-side languages such as C#, .NET, Python, Node.js, or PHP
  • Experience with APIs, RESTful services, and JSON/XML data structures.
  • Understanding of relational databases, SQL queries, and database-driven applications.
  • Familiarity with source control systems (Git preferred).
  • Knowledge of secure coding techniques and cybersecurity best practices.
  • Experience with responsive design and UI/UX principles.
  • Proven project management or project collaboration experience.
  • Exceptional analytical, conceptual, and problem-solving abilities.
  • Strong written and oral communication skills.
  • Strong presentation and interpersonal skills.
  • Ability to translate technical concepts into user-friendly language.
  • Able to prioritize and execute tasks in a high-pressure environment.
  • Experience working in a team-oriented, collaborative environment.
  • Must be capable of working with occasional direction across various aspects of the role, maintaining a strong level of independence while also engaging collaboratively with colleagues and stakeholders.
  • College diploma or university degree in computer science not required, but desirable.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service