Applications Developer - Senior

ASM ResearchOak Ridge, TN

About The Position

Senior Applications Developer, highly proficient in leading and independently maintaining, developing, testing and delivering high quality, enterprise-wide solutions.

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems or a related field or equivalent relevant experience.
  • US Citizen
  • 6 – 8 years+ experience designing, developing, testing, and maintaining custom Jira solutions, software development, particularly with Java, JavaScript, Relational databases (SQL and SQL Managed Instance).
  • 4 - 6 years+ experience advanced Azure developer skills using .NET technologies, App Service and SQL

Nice To Haves

  • Agile Scrum with JIRA, general JIRA Application Administration.
  • ServiceNow ticket management.
  • Power Platform.
  • IIS and web server administration; ability to troubleshoot applications and servers based on Cyber alerts.
  • Azure App Service, Azure SQL Managed Instance, Azure DevOps.
  • Ability to coordinate and lead development activities among team members.
  • SQL - particularly Stored Procedures.
  • Business Analysis.
  • Work closely to communicate with stakeholders, team members and customers.
  • Jira, Confluence.
  • Java, .NET, HTML, JavaScript, CSS, C++, C#, SQL, Oracle BI, PowerShell.
  • Eclipse, Atlassian Custom Developer Tools, Azure DevOps, Visual Studio.
  • Strong, independent application development skills that contribute significantly to analysis, prototype and design and troubleshooting activities.
  • Ability to analyze existing architectures in variety of platforms.
  • Project leadership roles, project management, mentors team members.

Responsibilities

  • Builds, enhances and maintains custom solutions in Jira, Java-based and Azure .NET custom web-applications.
  • Applies software updates and patches to Jira, Confluence, WebSphere.
  • Integrates Jira with other tools and systems.
  • Provides technical guidance/expertise to and mentors a team of developers.
  • Modernizes applications written in older technologies for new platforms.
  • Performs requirements analysis and writes professional, detailed technical documentation.
  • Diagnoses, troubleshoots and solves technical issues with existing applications.
  • Provides clear communication with clients, team members and customers on video, phone and in person.
  • Captures clear, concise and accurate technical documentation.
  • Creates coded unit tests and works with Testers/Information Assurance to address program and/or security findings.
  • Acts as a mentor to less-experienced team members.
  • Prepares required documentation, including block diagrams, logic flow charts and software program documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service