Purpose:
To write new codes, enhance and optimize existing codes for the development of backend components of web applications.
Possible Integrations:
Some applications/software development projects may have direct integrations with ConnectWise and all other existing business applications and tools
Responsibilities
- Utilize strong programming skills in C#, .Net Core, React.js. Vue.js or Typescript to develop robust and scalable backend solutions
- Collaborate with cross-functional teams to design, implement, and maintain high-quality code
- Demonstrate proven expertise in designing and implementing secure Web APIs, with a focus on microservices architecture
- Ensure adherence to best practices for API security, performance, and scalability
- Apply solid experience with relational databases, including SQL and PostgreSQL, to design, optimize, and maintain database schemas
- Work on data modeling and query optimization to enhance overall system performance
- Utilize experience with efficient data access and manipulation and Implement data models with emphasis on database SCRUD functionality
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 10+ years of proficiency in HTML, CSS, and JavaScript
- 5 to 8 years of working expertise in understanding of ReactJS and its ecosystem
- 5 to 8 years of experience in database architecture and implementation using any of these RDBMS such as Microsoft SQL Server, Postgres, MySQL or MongoDB both in a data center/company premise or a cloud-based setup
- 5 to 8 years using any of these source code repositories such as Github, Gitlab or Bitbucket
- Experience with integrating frontend logic with backend Web APIs and automated web scripting languages
- Familiarity with industry best practices for UI/UX development, focusing on security, performance, and responsiveness
Value Added Nice to haves
- Experience or familiarity with AWS technologies is a plus and the ability to work with cloud-based services and integrate them into the backend architecture
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) processes
- Contribute to the improvement of development workflows and automation
- Familiarity with Python, PHP, Laravel for improved code maintainability and developer experience at the backend
- Experience using Postman for testing and troubleshooting frontend components and Collaborate with the testing team to ensure the reliability and performance of frontend features
Job Category: Development
Job Type: Full Time
Job Location: Remote