Duane Morris Llp - Atlanta, GA

posted 4 months ago

Full-time - Mid Level
Atlanta, GA
101-250 employees
Professional, Scientific, and Technical Services

About the position

The position of Software Engineer at Tech Innovations Inc. involves working on cutting-edge software solutions that enhance user experience and streamline operations. The ideal candidate will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. This role requires a strong understanding of software development principles, as well as the ability to work collaboratively within a team environment. The Software Engineer will also be expected to participate in code reviews, contribute to architectural discussions, and mentor junior developers. In addition to technical skills, the Software Engineer will need to demonstrate strong problem-solving abilities and a passion for learning new technologies. The role will involve working closely with product managers and designers to ensure that the software solutions align with business goals and user needs. The successful candidate will have the opportunity to work on a variety of projects, from web applications to mobile solutions, and will play a key role in shaping the future of our software offerings. Tech Innovations Inc. values innovation and creativity, and we encourage our engineers to think outside the box. We offer a dynamic work environment where you can grow your skills and advance your career. If you are looking for a challenging and rewarding position in software engineering, we would love to hear from you.

Responsibilities

  • Design, develop, and maintain software applications.
  • Participate in code reviews and architectural discussions.
  • Mentor junior developers and provide guidance.
  • Collaborate with product managers and designers to align software solutions with business goals.
  • Troubleshoot and resolve software issues in a timely manner.
  • Stay updated with emerging technologies and industry trends.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 3+ years of experience in software development.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Experience with web development frameworks and technologies.
  • Strong understanding of software development methodologies and best practices.
  • Excellent problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with cloud computing platforms such as AWS or Azure.
  • Familiarity with Agile development methodologies.
  • Knowledge of database management systems and SQL.
  • Experience with version control systems like Git.

Benefits

  • Health insurance coverage.
  • 401k retirement savings plan.
  • Flexible work hours and remote work options.
  • Professional development opportunities.
  • Paid time off and holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service