Job Details:-
This is a job posting from company – Datawave Technologies
Employment Type – Full Time
Work Hours: 8
Salary: $20 To $30/An Hour
Location: South Carolina, USA
This job is 100% remote.
To apply to this jobs please enter below information:
Role: Python Developer
Location: Fort Mill, SC Onsite Day 1
Duration: Long Term
Job Description:
Minimum 8+ years related Application Development experience with the following technologies: Python and Java
Minimum three years of AWS Cloud Services such as: S3, SQS, EC2, RDS, API Gateway, and Lambda; Certification is a plus
Experience building high quality applications by creating a well-designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests).
Ability to mentor and lead other technical team members without having direct supervision responsibility
A background successfully delivering applications using agile methods and collaborating with non-technical team members including quality assurance, business analysts, and project managers
Candidate should have professionally developed applications with Python, JavaScript and Java Database experience with Aurora or PostgreSQL is a plus
Experience with any workflow engine is a plus
Experience with developing Microservices
Experience with asynchronous messaging
Experience creating single page applications using a framework such as Angular and React are preferred
Experience creating RESTful web services is required Bachelor’s or Master’s Degree Computer Science (along with related experience)
Roles and Responsibilities:
Provide hands on coding approximately 80% of the time depending on the size of the project
Document and develop in-depth knowledge of assigned domain architecture, hardware and network infrastructure, and technology portfolio
Overall technical implementation and quality of assigned projects and technical domain
Demonstrate a strong initiative and follow through in executing project responsibilities, overcoming obstacles, and balancing multiple priorities effectively Strong verbal and written communication skills. Ability to present and explain technical designs and business requirements to other team members Improve overall development and deployment process, including Continuous Integration and Business-Driven Development Lead, refine and ensure application development processes are in alignment with the goals of Application Architecture, Quality Assurance and Change Management Mentor other team members, complete software development duties, assist in technical designs, unit testing and code reviews
Interpersonal skills required
Good communication skills and Logical Thinker.
Experience as team lead and driving the team.
Experience working on agile development teams (ideally leveraging Scrum or Kanban)