What are the responsibilities and job description for the Software Developer position at ALENOTECH SOLUTIONS LLC?
Key ResponsibilitiesSoftware DevelopmentDesign, develop, test, and implement scalable software applications and internal toolsBuild secure and reusable REST APIs, backend components, and data servicesWrite clean, maintainable code following best practices in performance, testing, and error handlingDevelop scripts, automation utilities, and system enhancement toolsDatabase DevelopmentWrite optimized SQL queries, stored procedures, and schema designsSupport ETL workflows, reporting systems, and enterprise data integrationsMaintain data integrity, security controls, and backup processesCloud & DeploymentDeploy and maintain applications on AWS/Azure/GCPWork with Docker, Git, CI/CD, and automated deployment pipelinesImplement logging, monitoring, and system performance dashboardsQuality & SecurityConduct code reviews and unit testingEnsure secure data handling and authentication/authorization mechanismsTroubleshoot system defects, performance issues, and production bugsCollaboration & DocumentationWork closely with Product, QA, Data, and Business teamsTranslate requirements into technical designs and deliverablesPrepare architecture documentation, technical SOPs, and deployment notesRequired Skills & QualificationsBachelor’s or Master’s in Computer Science, Software Engineering, or related field2–6 years experience as Software Developer / SDE / Backend DeveloperStrong expertise in at least one modern programming language:Python, Java, C#, JavaScript/Node.js, or GoStrong understanding of:Data Structures & AlgorithmsObject-Oriented ProgrammingRESTful API developmentVersion control and CI/CD pipelinesHands-on with:SQL databases (SQL Server, PostgreSQL, MySQL)Git, Docker, API Documentation, and Cloud basicsStrong debugging, optimization, and problem-solving capabilitiesCompany 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.