Job Title : Software Developer (C# & JavaScript - Angular Preferred) Job Summary : We are seeking a talented and motivated Software Developer with 2-3 years of experience in C# and JavaScript. The ideal candidate will have a strong foundation in software development and a passion for building efficient, scalable, and user-friendly applications. While experience with Angular is preferred, we are open to candidates who are willing to learn and grow in this framework. A key part of this role involves working with relational databases, so a strong understanding of functions and stored procedures is essential. In this role, you will collaborate with cross-functional teams to design, develop, and maintain web applications and services. If you're looking to work in a dynamic environment and take ownership of impactful projects, we would love to hear from you! Key Responsibilities : Develop, test, and maintain web applications and services using C#, JavaScript, and related technologies. Work with front-end frameworks like Angular (preferred) or other JavaScript libraries/frameworks to build modern, responsive web applications. Participate in all phases of the software development lifecycle, from planning and design to implementation and deployment. Write clean, efficient, and well-documented code while adhering to coding standards and best practices. Collaborate with other developers, designers, and product managers to deliver high-quality software solutions. Troubleshoot, debug, and optimize applications to improve performance and user experience. Design, implement, and optimize functions and stored procedures in relational databases (e.g., SQL Server, MySQL) for efficient data access and manipulation. Stay current with emerging technologies and best practices in web development. Required Skills and Qualifications : 2-3 years of experience in software development using C# and JavaScript. Strong understanding of JavaScript and front-end web technologies such as HTML, CSS, and REST APIs. Experience with modern JavaScript frameworks like Angular (preferred), React, or Vue.js. Solid understanding of object-oriented programming (OOP) principles and design patterns. Familiarity with back-end development using or .NET Core. Strong proficiency in writing SQL queries, functions, and stored procedures for relational databases (e.g., SQL Server, MySQL). Experience with version control systems (e.g., Git). Strong problem-solving skills and ability to debug complex issues. Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical stakeholders. Nice to Have Skills : Experience with state management in Angular (e.g., NgRx or Redux). Knowledge of cloud services (e.g., Azure, AWS) or containerization (e.g., Docker). Familiarity with Agile methodologies and tools (e.g., Jira, Trello). Experience with unit testing and test-driven development (TDD). Education & Experience : Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 2-3 years of professional software development experience.
Job Title
Full Stack Engineer