Position: .NET  C# Software Developer
Company: Inscyth
Category: .NET
Experience required: 2y
English level: intermediate

Position Title:			Software Developer
Location:			Inscyth LLC
Department Title:		Development

Software Developer – Primary Objective: 
The Software Developer will plan and develop specialized applications software to further the needs of the client.

Duties/Responsibilities: 
•	Develop and test full-stack web applications using C#, .NET, Typescript, JavaScript, HTML/CSS, and front-end application frameworks
•	Collaborates with clients and internal team members to understand needs; drafts initial proposal and design of software to meet those needs
•	Contribute to web application creation efforts, as well as maintenance and enhancements based on user feedback
•	Create user interfaces that represent and maintain graphical and branding standards
•	Work alongside back-end developers to assist with API integration coding and troubleshooting
•	Write clear, concise, and maintainable code
•	Monitors and assists with software testing and validation procedures and programming.
•	Integration of front-end artifacts into build pipelines
•	Assess feasibility of design and project parameters within time and cost constraints
•	Monitors and assists with software installations; ensures application operates within established specifications
•	Determines required system performance standards and hardware configurations based on client specifications, budget, security needs and other parameters
•	Performs other related duties as assigned

Required Skills/Abilities: 
•	At least 5 years professional experience with the following:
o	C# and .NET Framework
o	HTML/CSS/JavaScript/Typescript proficiency (Sass, jQuery)
•	At least 2 years professional experience with the following
o	Developing front end solutions based in the Angular or React Framework utilizing TypeScript, NPM and related tools
o	Front End framework knowledge (Bootstrap, Material-UI)
o	Responsive web application development
o	Understanding of source code version control systems (Git) 
•	Ability to comprehensively unit test your code
•	Excellent verbal and written communication skills
•	Excellent problem-solving and analytical skills
•	Excellent organizational skills and attention to detail
•	Excellent time management skills with the proven ability to meet deadlines
•	Experience with coding languages and technologies, such as: 
o	Languages: JavaScript, Typescript, C#
o	Technologies: .NET, Angular, React, or other frameworks
•	Ability to learn new coding languages, frameworks, and technologies
•	Proficient with Microsoft Office Suite

Education and Experience:
•	Bachelor’s degree or equivalent in Computer Science, Engineering or related field required
•	Five years of experience as software developer with stated technologies 

Physical Requirements: 
•	Prolonged periods of sitting at a desk and working on a computer.
•	Must be able to lift up to 15 lbs. at times. 

Environment: 
•	This position is a remote position.