Logo
Saxon Global

IT Software Engineer 5

Saxon Global, Chicago, Illinois, United States, 60290


Summary:The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.

Job Responsibilities:•Review and approve the modification of existing databases and database management systems.•Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system.•Direct database development and approve project scope and limitations.•Review project requests describing database user needs to estimate time and cost required to accomplish project.•Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.•Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.•Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.

Skills:•Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.•Expert ability to work independently and manage ones time.•Expert mentoring skills necessary to provide support and constructive performance feedback.•Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.•Expert ability to troubleshoot issues and make system changes as needed to resolve issue.•Expert knowledge of computer hardware and software.•Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.

Education/Experience:•Bachelor's degree in computer science, software engineering or relevant field required.•10+ years experience required.Required Skills : Chicago, IL (Hybrid-1 day a week) Typical task breakdown: - •Working with cross functional teams to solve complex problems. - •Guiding the project team on detailed integration work from concept and initiation to the end of development. - •Driving application development and systems integration tasks focused around delivering business valuable feature - •Maintaining high standards of software quality within the team by establishing good practices and habits; will enforce standards in the Software Development Lifecycle, such as structured application/interface code, new program documentation, operations documentation and user guides etc. - •Working with Project Management and other developers to understand design requirements and provide estimates for development Education & Experience Required: - Bachelor's degree in Computer science or Electrical engineering or related field is required 10 years or more of software development experience or at least 8 years of experience with master's degree in computer science or related field. Technical Skills (Required) - •Minimum of 4 years of experience with ReactJS and Angular - •Extremely strong JavaScript framework and Front-End Development experience - •Strong Node.JS experience is highly desired - •Must have proven experience building external facing mobile friendly websites using JavaScript frameworks. - •Redux or other state management libraries in the React ecosystem - •Data visualization experience (e.g. D3, Chart.js, Highcharts, SVG, Canvas, etc.) - •Good sense of UI/UX design - Figma - typescript - •Experience working with databases (relational, document, etc.) and writing SQL - •Experience writing automated tests (e.g. Mocha, Jest, Enzyme, etc.) - •Knowledge of web application security (http-https, Content Security Policy, OWASP, etc.) - •Knowledge of Webpack or similar module bundler - •Experience building reusable components and front-end libraries for future use. Disqualifiers/Red Flags: If they don't have UX design experience, they will not be considered Req Notes •Emerging technologies team •Building prototypes and solutions for CAT Digital adapted •Huge need for UX expert. Bring this solution full scale •The team has data scence background and data engineering. But need to create this UX/UI •Should have design thinking process •Figma •Run through the design and optimize •Experience to build production grade interface •React and angular frameworks. NEED to have both. •Having strong experience on libraries to create visual icon, etc all the designs. How to do it in the right way and most beneficial •Years of experience: 8+ years of front end development. Preferred to have lead UX/UI experience •Data visualization experience (e.g. D3, Chart.js, Highcharts, SVG, Canvas, etc.) •Able to stand these things up in AWS Cloud •Location: Chicago, IL - will need to collaborate once every 15 days in the office. o Remote is fine - but they will need to come in on those collaboration days. It could also be every week, or two days back to back - not set days of the week, but will need to be available to come on siteBackground Check :YesDrug Screen :YesNotes :Selling points for candidate :Project Verification Info :Candidate must be your W2 Employee :YesExclusive to Apex :NoFace to face interview required :NoCandidate must be local :NoCandidate must be authorized to work without sponsorship ::NoInterview times set : :NoType of project :Other Project TypeMaster Job Title :Misc: Non-TechnicalBranch Code :Bloomington