We are seeking a highly skilled Senior Software Developer with a passion for building scalable, high-quality, and high-performance SaaS applications. The ideal candidate will have a strong background in C#.NET programming, a profound understanding of SQL interactions, and extensive experience with dynamic HTML technologies (jQuery, CSS, etc.). Experience in GIS and familiarity with agile development methodologies are highly desirable. This role demands a proactive individual capable of developing innovative solutions and improving our product offerings.
At GbBIS we are at the forefront of providing Geographic Business Intelligence Solutions that cater to a wide array of industries. Our dedication to innovation and excellence has positioned us as leaders in geospatial software solutions. We are on a mission to empower businesses with the tools they need for insightful decision-making and strategic planning through advanced mapping, demographic analysis, and geographic reporting.
Key Responsibilities:
• Design, develop, and maintain high-quality front- and back-end software solutions using C#.NET.
• Implement dynamic user interfaces with HTML, JQuery, and CSS.
• Manage source control using GitHub, ensuring code integrity and collaboration.
• Develop and optimize SQL databases for high-performance interactions.
• Contribute to the development of commercial SaaS software, adhering to best practices.
• Work within agile development teams.
• Innovate and introduce new technologies or methods to improve product functionality and team efficiency.
• Engage in code reviews, unit testing, and integration testing to ensure quality standards.
• Mentor junior developers, sharing knowledge and fostering a collaborative team environment.
Requirements
· Bachelor's degree in Computer Science, Information Technology, or a related field.
· At least 5 years of commercial experience in software development, with a focus on C#.NET.
· Proficiency in dynamic web technologies, including JQuery, CSS, and HTML.
· Strong understanding of SQL and database interactions.
· Familiarity with GIS technologies is a plus.
· Awareness of secure coding practices, OWASP top 10 vulnerabilities, and data protection measures is desirable
· Knowledge of agile development methodologies.
· Excellent problem-solving skills and ability to work independently.
· Effective communication skills and ability to work as part of a team.