Software Engineer
Job Description
Software Engineer position in Dayton, OH onsite, focusing on planning, designing, developing, and validating software systems and applications with an emphasis on UX innovation.
Responsibilities
- Planning, designing, developing, and validating software systems and applications focused on user experience (UX) innovation.
- Enhancements to existing products and development of new solutions, particularly within cloud-based platforms and internet-connected tools.
- Creating intuitive, high-performance UX applications that support strategic product differentiation and customer satisfaction.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 5+ years of software development experience
- Proficient in programming languages such as Java, Python, and C++, with the ability to apply them across diverse development environments
- Experienced in both front-end and back-end development, with a solid understanding of full-stack architecture and integration
- Familiar with Agile methodologies, including Kanban and Scrum, with practical experience in iterative development and team collaboration
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud, including deployment and service integration
- Knowledgeable in database management systems, including both SQL and NoSQL technologies, for efficient data modeling and access
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues and propose effective solutions
- Excellent communication and collaboration abilities, enabling effective teamwork across multidisciplinary groups
- Capable of working independently, managing time efficiently, and prioritizing tasks to meet project deadlines
- Hands-on experience in GUI development using modern tools and frameworks, with a focus on usability and performance
- Familiarity with cybersecurity best practices, ensuring secure design and implementation of software systems
Technologies
- Java
- Python
- C++
- AWS
- Microsoft Azure
- Google Cloud
- SQL
- NoSQL