Overview
This job is for a Software Engineer who creates and improves software. You might like this job because you’ll work in a team using Agile methods, solve tricky problems, and streamline how software gets delivered.
Responsibilities
- Develop and maintain software solutions based on product's specifications.
- Develop and maintain CI / CD framework to simplify the delivery of software solutions.
- Diagnosing and troubleshooting problem areas.
- Apply best-practice in software development be it technical or non-technical.
Requirements
Proficient in Java & PythonKnowledge in Java frameworks : Spring, Hibernate.Knowledge in Web Technologies : HTML5, CSS3, JQuery, AngularProficient in SQL.Minimum 3 years software development working experience.Desired Skills
Web development experience.Knowledge in build automation tool : Maven.Knowledge in version control tool : Mercurial / Git / SVN.Knowledge in big data technologies : Elasticsearch / Lucene.Experience in scripting languages : Bash / Shell / Python.Knowledge in networking.Knowledge in virtualization / container system : VMWare / VirtualBox / Docker.Knowledge in penetration testing tools : Kali Linux.Understanding of AI / ML model fundamentals in prompt engineering and model fine-tuning#J-18808-Ljbffr