Tech Stars Group LLC
Senior Software Engineer
Tech Stars Group LLC, Atlanta, Georgia, 30383
About the job Senior Software Engineer Senior Software Engineer Position Overview Location: Atlanta, GA (REMOTE) Role Summary: As a Senior Software Engineer, you will play a pivotal role in our engineering team, focusing on developing new, database-driven, cloud-based technologies. This role is far from ordinaryyou won't be confined to minor tasks. Instead, you'll be an integral part of a fast-paced, entrepreneurial team, influencing the entire development lifecycle from concept to deployment. We're expanding our team of experts and are on the lookout for a new member. Could it be you? Key Responsibilities: - Engage in all stages of the development lifecycle, from initial concept and design to coding, testing, launching, and ongoing maintenance. - Translate end-user needs into efficient and effective technical solutions. - Contribute to design and brainstorming sessions with innovative and original ideas for our technology and products. - Design and develop applications ranging from simple workflows to complex systems, ensuring a seamless and user-friendly experience. - Maintain high-quality standards through unit testing, automation, and code reviews. - Deliver solutions to complex problems on schedule. Required Skills and Experience: - At least five years of hands-on experience in software development, with a strong foundation in software design and coding. - Proficient in software architecture principles. - Experience with C#, Visual Studio/ASP.net, JSON, Angular, Web APIs, MS SQL Server, and MS Azure. - Prior involvement in healthcare IT projects is an advantage. - Proven ability to complete projects on time and meet quality standards. - A proactive "learn-it-all" attitude, eager to tackle new technologies and challenges. - Excellent teamwork and communication skills, capable of building strong working relationships. - Exceptional communication abilities, including writing, speaking, and presenting, adaptable to various audiences and complexity levels. - Resilient and professional under pressure, capable of working in dynamic and ambiguous environments. - Strong organizational and project management skills, able to juggle multiple tasks simultaneously. This position is ideal for a resilient, adaptable individual with a passion for software development and a knack for driving projects to completion in a collaborative, innovative environment.