Software Engineer Level III (SAIT)
Arch Global Services
- Quezon City, Metro Manila
- Permanent
- Full-time
- Development Experience with Java, SQL, JavaScript, HTML, CSS
- Experienced in scalable, high-availability back end database technologies primarily SQL Server
- Experience building microservices with SpringBoot as well as building and calling API’s.
- Experience with non-relational database technologies would be a plus such as Memcached, MongoDB, Redis
- Strong JavaScript back end development experience with common frameworks Angular, Node, etc...
- Front end development experience including HTML5, CSS, Bootstrap, jQuery, Accessibility and Responsive Layouts UI/UX development experience.
- Experience with Insurance / Reinsurance Systems and Data
- Strong understanding of server-side software, scalability, performance, and reliability Skills
- Strong understanding of the OSI model, Networking, OS Layer and Services
- Understanding of continuous delivery tools like Chef, Puppet, Salt
- Understanding of continuous integration and deployment tools like Octopus deploy, Jenkins • Proficient in: Java, JavaScript, TypeScript, HTML5 & CSS, Windows, IIS, Linux, Tomcat, JBoss, Visio, TSQL, SSIS, shell scripting
- Willing to Jump on unknown code/new technology and paying attention to details.
- Excellent communication skills:
- Ability clearly speak and understand the English language.
- Excellent command of the English language, i.e. Ability to write and understand the written documents, email and other forms of electronic communications.
- Ability to discuss, articulate and simplify technology to non-technical people
- Azure experience a plus: Experience in deploying Web Apps and API on Azure workloads using Azure Web App, App Service Plan or Azure Kubernetes service.
- Knowledgeable in reporting tools like PowerBI, SSRS, etc.
- Advanced knowledge of the theoretical and practical application of highly specialized software engineering best practices, methods & techniques.
- Extensive experience in developing software applications on the assigned technology platform
- Extensive knowledge on source code change management and related tools.
- Knowledge and experience using agile software development principles, process and tools.
- Excellent analytical, problem solving and organizational skills
- Excellent interpersonal, and written and oral communication skills
- Strong customer service skills in order to provide end user/business owner systems support
- Knowledge of production support processes such as incident and problem management techniques
- Required knowledge & skills would typically be acquired through a bachelor’s degree in computer science or related field
- Experienced developers with at least 3-5 years in software (Java) development