At Encora a Global Organization and leader in the large and rapidly growing outsourced product development market, we create competitive advantages for client partners through accelerated technology innovation and we are seeking for an experienced encorian!
We are looking for a Senior Java / Python Engineer to join our team!
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.
Minimum 6 years related Application Development experience with the following technologies : Python and Java.
Minimum 3 years of AWS Cloud Services such as : S3, SQS, EC2, RDS, API Gateway, and Lambda; Certification is a plus.
Excellent English communication skills (B2+ minimum)
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.
Experience with developing Microservices
Experience with asynchronous messaging
Experience creating RESTful web services is required.
Experience creating single page applications using a framework such as Angular and React are preferred
Database experience with Aurora or PostgreSQL is a plus
Experience with any workflow engine is a plus
Bachelor’s Computer Science (along with related experience)