Specific Job Responsibilities:
The job description of Full Stack Senior Software Developer
Designs, develops, documents, tests, and debugs new and existing software systems, applications and/or components for market sale or proprietary software for internal use.
Uses various programming languages and frameworks including but not limited to .NET, .NET Core, C#, Typescript, React, T-SQL, AWS, Azure, etc.
Acts within alignment of security roles.
Works closely with software/product designers to understand requirements and design specifications.
Writes technical specifications based on conceptual design and stated business requirements.
Participate in full development life cycle including requirements analysis, design and deployments.
Supports, maintains, and documents software functionality.
Identifies and evaluates new technologies for implementation.
Analyzes code to find causes of errors and revise programs as needed.
Participates in software design meetings and analyzes user needs to determine technical requirements.
Works under general supervision with latitude for independent judgment.
Technical Skills/Tools
Microsoft SQL Server.
Visual Studio Development Software.
Microsoft Office Suite.
OOP and approaches to software design.
Web application tools/frameworks.
API design, service-oriented architecture (SOA) and messaging patterns.
JavaScript libraries or frameworks (React).
CSS, HTML, JavaScript and C# .NET or Java.
Knowledge and experience with SQL
Education Level
Four-year college degree or equivalent combination of education and experience.