What are the responsibilities and job description for the Developer/Programmer position at Eclaro?
Job Description
Description:
Dynamic team is looking for a Solution Engineer with Full-stack Java knowledge as well as previous experience with C# to help with multi-year effort to modernize and support existing applications. You will work in Agile environment with talented engineers and will have the opportunity to design and build modern AWS-cloud-based applications for Client Prospecting.
Your responsibilities will include design, development, reverse engineering, and maintenance of existing applications. Main languages C#, Java. You will be included in tech stack decisions, will provide input to the architecture team, and collaborate with business to understand their needs.
5 years of hands-on experience.
Skills:
OOP knowledge, Software Design understanding and practical knowledge
Proficiency in git (GitHub), git branching model, CI/CD knowledge, Jenkins (as a user),
.NET, C# level should be enough to do code modification of existing application(s), read and analyze code (reverse engineering) to move the app(s) to a new tech stack: AWS, Java, Python, Lambda.
Proficiency with Oracle DB, SQL, non-SQL DBs like DynamoDB. Performance optimization.
Deep understanding of WebServices technology, REST, JSON, XML
Hand-on experience with Java, Python. JUnit. Unit test skill is a must.
Good understanding of AWS stack, Lambda, EC2 etc.
Experience with JavaScript, HTML. React/Redux or any other UI frameworks is a plus.
Solid understanding of Agile, Scrum and tools like Jira.
DB – Oracle. Understanding of RDB.
Other requirements:
Technical documentation and system diagramming skills. UML.
Understanding of modern application infrastructure architecture
Ability to proactively identify opportunities to apply technologies to business processes
Ability to recommend process, programming, and operational improvements
Ability to develop immediate, tactical, and strategic solutions that provide business benefits
Ability to work with other groups, find right contacts and SMEs, build relations.
Experience in previous tech stack modernizations projects is a plus (C# to Java/Python cloud).