About nSide, Inc.: nSide, Inc. is a leading provider of innovative and comprehensive school safety solutions, dedicated to creating secure and nurturing environments for educational institutions. Our cutting-edge technology empowers schools to proactively address safety challenges and protect students, staff, and the school community.
Requirements:
- Minimum two-year degree in web development, related field or equivalent experience
- Proficiency with HTML, JavaScript, VB.NET/C#, Python and MySQL preferred
- Established problem-solving and critical-thinking skills
- Focus on attention to detail
- Ability to work independently and as part of a team
Job Tasks:
- Write and maintain codebase for applications.
- Write and maintain documentation of nSide Platform.
- Design, build, and maintain websites – using authoring/scripting languages, content creation tools, management tools, and digital media.
- Backup files from websites to local storage for instant recovery in case of problems.
- Write, design, and edit website content or direct others to produce content.
- Determine the appropriate programming languages, design tools, and/or applications best suited to satisfy project requirements.
- Collaborate with other departments to ensure the success of a project.
Skills:
- Database management system software — Experience with MySQL databases and Google Cloud SQL management preferred. Experience with Microsoft SQL Server, SQLite, PostgreSQL, and other database systems will be considered.
- Experience with Cloud infrastructure – Google Cloud preferred (BigQuery, Pub/Sub, CloudRun, etc.)
- Development environment software — Experience with Visual Studio, Visual Studio Code, and/or WebStorm preferred. Experience with other development environments will be considered.
- Operating system software — Linux, Microsoft Windows, macOS.
- Web platform development software — Experience with HTML and JavaScript required. Experience with ASP.NET using VB.NET or C# preferred.
- Programming — Writing computer programs for various purposes. High level of proficiency in Python is required.
- Critical Thinking — Reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
- Complex Problem Solving — Identifying complex problems and reviewing related information to develop options while implementing solutions.
- Operations Analysis — Analyzing needs and product requirements to create a design.
- Reading Comprehension — Understanding written sentences and paragraphs in work-related documents.
- Excellent communication skills – ability to communicate with key stakeholders and decision-makers
- Excellent time-management skills – ability to prioritize and work on multiple projects.
Abilities:
- Deductive Reasoning — Applying general rules to produce sensible outcomes.
- Oral Comprehension — Listening to and understanding ideas, presented through spoken words and sentences.
- Near Vision — The ability to see details at close range (within a few feet of the observer).
- Problem Sensitivity — Recognizing when something is wrong or is likely to go wrong.
- Written Comprehension — Understanding information and ideas presented in writing.