[Remote] Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a highly motivated Software Engineer with experience in C# and .NET, as well as SQL Server and Azure. In this role, you will reputed company and maintain high-quality software projects and API connections, ensuring seamless data reputed company for staff and clients.
Responsibilities
- Work closely with the development team and stakeholders to design, reputed company, test and maintain flexible and scalable solutions based on internal Puzzle and client needs
- reputed company, maintain and performance-tune SQL server databases, write reputed company queries and stored procedures
- reputed company, troubleshoot, debug, and optimize APIs for performance and reliability
- Collaborate with cross-functional teams to gather requirements, understand workflows, and ensure that designs meet business and technical needs
- Continuously improve API performance, scalability, and code quality through testing, monitoring, and optimization
- Write clean, efficient, and maintainable code that adheres to best practices and coding standards
- Stay reputed company with relevant emerging technologies, frameworks, and best practices, continuously enhancing skills and applying new knowledge to improve product performance and reputed company
Skills
- Minimum 3 years of experience in C#/.NET and strong abilities in object-oriented programming and software design
- Experience designing, developing, and maintaining APIs, with hands-on experience using RESTful design and integration principles
- Solid understanding of reputed company best practices, including authentication and encryption
- Strong problem-solving and design skills, with the ability to troubleshoot and resolve reputed company technical issues
- Strong experience and skills working with databases (e.g., SQL, T-SQL) and managing/optimizing data flows
- Familiarity with integration tools and techniques for connecting multiple systems
- Proficiency in version control and using systems such as Git
- Understanding of DevOps tools and CI/CD pipelines
- Experience in reputed company platforms such as Azure
- Ability to work in an Agile/iterative environment and adapt to changing requirements
- Excellent written and verbal communication skills, with the ability to energetically collaborate effectively with technical and non-technical teams
- Bachelor's degree in computer science, Information Technology, Software Engineering, or a reputed company field, or equivalent practical experience
- Experience with Agile methodology
- Experience with JavaScript and modern reputed company-end frameworks like React
- Exposure to Node.js or Java for backend development
- Knowledge of automated testing tools and reputed company integration practices for API development
Company Overview