What are the responsibilities and job description for the Full Stack.net Developer position at Flanagan - Bilton LLC?
FB Tax Management is looking for a Full Stack Developer to produce scalable software solutions.
You’ll be part of a cross-functional team that’s responsible for the full software
development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and
back-end coding languages, development frameworks and third-party libraries. You
should also be a team player with a knack for visual design and utility.
Job Functions
- Design, code and modify complex computer programs and database architectures, stored procedures, views, functions, classes, services, and scripts.
- Perform necessary testing of assigned requirements, including the generation of test data, writing test scripts/execution sequences, examining test results, debugging detected errors, etc.
- Uses current software development methods/techniques and established development standards (which include programming standards, documentation standards and testing standards) to ensure the quality and maintainability of applications.
- Participate in code reviews to ensure compliance with development standards and system/business requirements.
- Identify, investigate, and resolve staging and production issues. Handles any exceptions or performance problems as they occur.
- Design, code, and modify complex data extracts and automated reports.
- Perform other tasks as assigned, such as but no limited to, technical documentation or assistance on a complex level to staff or customers on cloud services, software, or applications.
Knowledge, Skills, and Abilities
- Skill in developing C# ASP.NET MVC/Web API, Vuejs, Typescript, ServiceStack, and SQL.
- Knowledge of Kendo UI and Vuetify components.
- Knowledge of JWT Token and best web security practices.
- Knowledge of object-oriented programming.
- Knowledge of C# programming language.
- Knowledge of caching mechanisms.
- Knowledge of HTML, JavaScript, Less, and Sass.
- Knowledge of relational database management, assessment, profiling, and optimization.
- Knowledge of industry best practices for web application design, analysis, development, validation, and implementation.
- Knowledge of Visual Studio 2019, Visual Code, SQL Management and Cloud environments.
- Ability to perform detailed work accurately.
- Ability to participate in projects against established timelines with limited supervision.
- Ability to work independently or in a team environment.
- Ability to participate in requirements gathering sessions.
Qualifications:
- Five or more years of professional experience in designing, developing, and maintaining web-based applications.
- Three or more years of professional experience designing and developing database applications using relational database management software.
- Experience designing and developing efficient reports.
- Prior experience with Microsoft Visual Studio, Microsoft Visual Code, and Microsoft SQL Server.