Job TITLE: Software Engineer

Location: San Jose, CA

Term: Full Time

Skill: Software Engineer, Consultant, Programmer Analyst, Technical Lead, or related

Experience: Requires 5 years of experience in the job offered

Education: Flexton, Inc. has openings for Software Engineer in San Jose, CA: Job Duties: Design and develop software that improves consumer productivity and effectiveness on build and deployment pipeline. Apply principles and techniques of computer science and quantitative methodology techniques to determine feasibility of design within time and cost constraints. Analyze the communications, informational, database and programming requirements of clients. Plan, design test and implement software programs for engineering applications and highly sophisticated network systems. Recognize, develop and adopt best practices in reporting and analysis: automation, data integrity, test design, analysis, validation, and documentation. Work alongside with other engineering teams to ensure that new designs and implementations are compatible with their products. Responsible for creating the technical solution architecture for a given business problem. Understand requirements, gather data from various data sources, conduct business analysis, and provide quantitative insights in the form of narratives, presentations, reports, and tools. Understand business processes, identify root causes to business problems using data, make recommendations, and provide actionable insights for better decision business making. Containerization of application via Docker. Implement the continuous integration and deployment pipeline using Jenkins. Implement terraform and cloud formation scripts to automate the entire lifecycle of server including provisioning, post provisioning and application deployment on the cloud like AWS, Open stack etc. Configuration management of the existing and newly configured servers in the cloud using Ansible/Puppet. Write custom services to monitor server health using Nagios. Implement scripts to monitor the application’s Application Programming Interface. Debug, troubleshoot and root cause issues with servers and also do performance tuning of servers to handle application load efficiently. Source code management in SVN and GIT. Build features, services, and systems that involves interactions of multiple components with scalability and security in perspective. Write high-quality, secure, scalable, maintainable web services and applications using Object Oriented Programming practices and design patterns. Job Requirements: Required Bachelors or foreign equivalent in Computer Science, Information Systems, IT, CIS, MIS, Engineering (Any), or any related field. Requires 5 years of experience in the job offered, Software Engineer, Consultant, Programmer Analyst, Technical Lead, or related. Must be able to travel/relocate to various client sites throughout the U.S. Location of Work: San Jose, CA . To apply please send resumes to HR Manager, Flexton Inc., 2590 North First Street, Suite 101, San Jose, CA – 95131 or email hr@flextoninc.com.