Company Description MRTechnosoft, Inc. is a Management Consulting talent acquisition firm that specializes in providing full-spectrum consulting solutions, from top-tier executive roles to highly specialized independent consultants and subject matter experts. We excel at connecting our clients with highly qualified professionals swiftly, often in a matter of days rather than weeks or months. Operating from our office in the United States, we strive to deliver personalized service tailored to your unique needs.
Role Description This is a senior developer contract role for a software engineer with expert-level proficiency in implementing web applications and services. As a Senior Developer at MRTechnosoft, you will be responsible for designing, developing, and maintaining efficient, reliable, high-quality, and scalable software solutions using cutting-edge technologies. This is a remote role that requires a highly motivated and self-directed individual who is passionate about developing innovative solutions that meet the client's needs.
Qualifications 5+ years of hands-on experience in software development, preferably with web-based or cloud-based applications for highly scalable distributed systems.Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Excellent knowledge of software development principles, including object-oriented design, design patterns, and algorithms.Expert-level proficiency in one or more of the following programming languages: Java, C++, Python, Ruby, or JavaScript.Prior experience in one or more of the following areas: front-end web development, server-side web application development, and cloud computing.Proficient in Agile software development methodologies, including Scrum and Kanban.Solid understanding of databases and SQL, including relational database design and optimization.Strong problem-solving and analytical skills, with the ability to troubleshoot complex issues and propose solutions.Excellent written and verbal communication skills, with the ability to communicate effectively with technical and non-technical stakeholders.