Perform both front- and back-end operations on websites and computer systems to evaluate the needs of users and analyze any technical issues to program functional systems.
Requirements
- Knowledge of HTML, CSS, JavaScript, and Visual Studio
- Experience with C-Sharp (or similar object-oriented programming languages such as Java)
- Knowledge of Windows Server software system, C-Sharp (backend software language) and .NET Framework, .NET, or .NET CORE
- MSSQL Server Software - Other relational database experience welcome
- GIT (Source Code Control software)
- Subversion (Source Code Control software)
- Angular (JavaScript framework written in TypeScript)
- AngularJS (JavaScript framework)
- Mongo Database
- REDIS Cache
Responsibilities
- Design, development, and testing of system applications utilizing defined development processes, tools, standards, frameworks and methodologies
- Working with senior members of the development team on projects that require multiple steps in the software development process
- Analyzing business requirements to create functional specifications that will be used for development
- Testing new features to ensure they function as intended
- Creating prototypes of new features to test feasibility before beginning work on the final product
- Monitoring performance of applications to ensure they are running efficiently and responding quickly to user input
- Analyzing data to identify problems or opportunities for improvement
Other
- Communicating with other developers on the team to share knowledge and coordinate work efforts
- Participating in meetings with other members of the development team to discuss progress on projects and identify any issues that may arise
- Interface with key customers from all functional areas, both internal and external
- Bachelor’s degree in computer science or at least 1 year of experience in the IT industry or relevant training through a coding or technology program/internship
- Applicants must speak fluent English