Software Developer
Unicorn Technologies LLC
Plano, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Plano, United States of America
Tech stack
Clean Code Principles
HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
CSS
Cloud Computing
Code Review
Databases
Software Debugging
Django
Python
PostgreSQL
MySQL
Scrum
Software Engineering
Software Requirements Analysis
Software Systems
Web Application Frameworks
Flask
Software Troubleshooting
GIT
Containerization
Information Technology
Front End Software Development
REST
Software Version Control
Docker
Microservices
Job description
We are seeking a skilled Software Developer with a strong background in Python to join our dynamic team at AT&T in Plano, TX. The ideal candidate will have 5-7 years of experience in software development, demonstrating a proven ability to design, develop, and maintain high quality software solutions. You will be responsible for collaborating with cross functional teams to deliver innovative software products that meet our business needs., * Design, develop, and maintain software applications using Python.
- Collaborate with product managers, designers, and other developers to define software requirements and specifications.
- Write clean, scalable, and efficient code while adhering to best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and troubleshoot software issues, ensuring timely resolution.
- Participate in Agile development processes, including sprint planning, daily stand ups, and retrospectives.
- Stay updated with emerging technologies and industry trends to continuously improve software development practices.
- Document software designs, processes, and technical specifications.
Requirements
- Strong proficiency in Python programming language.
- Experience with web frameworks such as Django or Flask.
- Solid understanding of software development methodologies, particularly Agile.
- Familiarity with version control systems, preferably Git.
- Experience with database management systems, such as MySQL or PostgreSQL.
- Ability to work collaboratively in a team environment and communicate effectively.
Preferred Skills:
- Knowledge of front end technologies such as HTML, CSS, and JavaScript.
- Experience with cloud platforms like AWS or Azure.
- Familiarity with containerization technologies such as Docker.
- Understanding of RESTful APIs and microservices architecture.
- Experience with automated testing frameworks., * Bachelor''s degree in Computer Science, Software Engineering, or a related field.
- 7 years of professional experience in software development.
- Proven track record of delivering high quality software solutions on time.
- Strong problem solving skills and attention to detail.
- Ability to adapt to changing priorities and work in a fast paced environment.