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.