What are the responsibilities and job description for the Software Engineer position at ALENOTECH SOLUTIONS LLC?
Job SummaryWe are seeking a motivated and skilled Software Engineer to design, develop, test, and maintain scalable software applications. The ideal candidate should have strong programming fundamentals, problem-solving skills, and the ability to work in a fast-paced, client-driven environment.Key ResponsibilitiesDesign, develop, test, and deploy high-quality software applicationsWrite clean, efficient, and well-documented codeParticipate in requirement analysis, system design, and technical discussionsCollaborate with cross-functional teams (QA, DevOps, Product, Clients)Debug, troubleshoot, and resolve software defectsOptimize application performance and scalabilityParticipate in code reviews and follow best coding practicesWork on Agile/Scrum-based development cyclesSupport application deployment and post-production issuesRequired Skills & QualificationsBachelor’s or Master’s degree in Computer Science, IT, or related fieldStrong knowledge of at least one programming language:Java / Python / C# / JavaScriptExperience with web technologies:HTML, CSS, JavaScript, REST APIsUnderstanding of OOP, Data Structures, and AlgorithmsFamiliarity with databases:SQL (MySQL, PostgreSQL) or NoSQL (MongoDB)Basic understanding of Git/version controlGood communication and documentation skillsPreferred Skills (Good to Have)Experience with frameworks:Spring Boot, Django, Flask, .NET, React, Angular, or Node.jsCloud exposure (AWS, Azure, or GCP)Knowledge of CI/CD pipelines and DevOps conceptsExperience with Microservices architectureFamiliarity with Docker, KubernetesCompany DescriptionAt Alenotech Solutions LLC, we specialize in connecting top-tier technology talent with leading organizations across the U.S. Our mission is to empower professionals through advanced training, project placement, and long-term career development in cutting-edge technologies like Data Science, AI, and Cloud Computing.Join our growing team and become part of a company that values innovation, learning, and collaboration.