What are the responsibilities and job description for the Senior Web Application Developer position at Oak Ridge National Laboratory?
Senior Web Application Developer
As a Senior Web Application Developer, you will be responsible for designing, developing, and maintaining enterprise-level solutions using Vue.js front-end and .NET Core backend with SQL Server database.
Key Responsibilities:
- Design and develop Single Page Applications using ASP.Net, Vue.js, and Vuetify.
- Collaborate with team leads, product managers, and project managers to understand and document user requirements.
- Model and implement data schemas as well as develop queries for Microsoft SQL Server databases.
- Identify and resolve software problems in a timely manner.
- Maintain application documentation up-to-date and ensure it adheres to Software Quality Assurance policies and procedures.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field.
- Eight to twelve years of experience in software development, with at least five years of experience in designing and querying relational databases, formalized application development and debugging techniques, and web application development using HTML5, JavaScript, and CSS 3.
- Experience with Agile software development methodologies and ability to function well in a fast-paced research environment.
Preferred Qualifications:
- Software analysis, performance optimization, security, and debugging expertise.
- Ability to translate business workflows into application workflows.
- Experience developing single-page web applications with ASP.Net MVC/Web API.
- Proficiency with .Net Framework (4 or greater) and/or .Net Core (3 or greater).
Benefits:
- Competitive compensation and benefits packages.
- Flexible work environment that supports both the organization and the employee.
- Remote-eligibility for ORNL in pre-approved locations.
- Comprehensive health insurance, retirement plan, life insurance, disability benefits, generous vacation and holidays, parental leave, legal insurance with identity theft protection, employee assistance plan, flexible spending accounts, health savings accounts, wellness programs, educational assistance, relocation assistance, and employee discounts.