Software Engineer
Company Description Dhima Consulting is a dynamic and growth-oriented firm dedicated to providing innovative technology solutions to help businesses achieve their goals. Based on a collaborative and client-focused approach, we develop tailored strategies and software to tackle complex challenges. Our team thrives on creativity, continuous learning, and delivering high-quality results. We pride ourselves on fostering an inclusive and supportive environment that encourages professional growth and innovation. Role Description This is a full-time on-site role for a Software Engineer located in Salt Lake City, UT. The Software Engineer will be responsible for designing, developing, and maintaining software applications and systems. Daily tasks include back-end development, troubleshooting issues, writing efficient and scalable code, and collaborating cross-functionally with other teams. The successful candidate will also apply object-oriented programming principles to deliver high-quality, maintainable solutions. Qualifications Strong foundation in Computer Science principles, including algorithms, data structures, and software architectureProficiency in Back-End Web Development and Software Development, with experience in designing scalable applicationsHands-on experience in Programming and ability to write clean, efficient, and well-documented codeKnowledge of Object-Oriented Programming (OOP) concepts and their practical implementationProblem-solving skills, with the ability to troubleshoot and resolve technical challenges effectivelyExcellent communication and collaboration skills to work within a team and with external stakeholdersBachelor's degree in Computer Science, Software Engineering, or a related fieldExperience with relevant tools and technologies such as version control systems (e.g., Git) is a plusFamiliarity with Agile development methodologies is an advantage