SantaAnaRecruiter Since 2001
the smart solution for Santa Ana jobs

Senior Software engineer (L&D)

Company: Intelliswift Software Inc
Location: Santa Ana
Posted on: January 24, 2023

Job Description:

Client Location - Santa Ana, CA 92707 / Remote
Schedule - Temp to Hire
PST Preferred

Job Specifications - -
Leads the design, development, testing, and management of early-stage software products (proof-of-concepts, rapid prototypes, MVPs). This includes bespoke applications, enhancements to existing products, and configuration of COTS software. Where applicable, provides technical leadership in the design and implementation of microservices, APIs, and integration with backend systems. Works with technical staff to understand problems with software and develops specifications to resolve them. Participates in the development and delivery of business/technical requirements, software specification documents, user manuals, demos, and presentations to both technical and non-technical audiences.
Key Responsibilities
- Leads the design, development, and maintenance of logical programs, code modules, application systems, and other software for the department. This includes early-stage developmental assets (e.g. proof-of-concepts, rapid prototypes, MVPs) and fully managed production assets (e.g. bespoke applications, COTS, etc.).
- Serves as a technical expert for project teams throughout the implementation and maintenance of business and enterprise software solutions by leveraging partnerships with technology teams, vendors, and business leaders to resolve issues and provide insight into best practices, strategies, and architectures such as Design Thinking and Well-Architected Cloud Framework.
- Has or attains detailed knowledge of software architecture; evaluates design alternatives; makes technical trade-offs between short-term team needs and long-term business needs (risks, costs, benefits); determines how to apply and/or reuse technologies across different areas of the company.
- Provides consultation on business requirements and functional specifications; works with Product Managers, Project Managers and Business Analysts to produce project delivery estimates and manage the transition from analysis through to design and delivery. Define and split large architectural objectives into smaller incremental objectives
- Provide regular and effective progress updates to and work closely with project managers to ensure the management of any delivery risks or issues.
- Create flowcharts, architecture diagrams, presentations, demos, and other technical documents for training, security/compliance, marketing, and IT support purposes.
- Receives general direction and is competent to perform most aspects of the job independently but serves as team lead to promote inclusion, speed, and performance.
- Actively identifies issues, seeks out solutions and makes recommendations to the broad business community to apply customized solutions to solve business problems
- Assists in performing code reviews ensuring secure, efficient, and scalable development practices are being followed.
- Attracts, hires, develops, and mentors junior developers and peers to create and maintain a positive and high-performing team culture.
- Perform duties outside of normal work hours based on business needs.

Knowledge and Skills Desired
- Proficiency in cloud platforms (AWS preferred)
- Proficiency with Frontend technologies such as React, Angular, Vue or similar
- Proficiency with Backend technologies such as Node, Django, Go or similar
- Proficiency with Databases such as MySQL, PostgreSQL, GraphQL, or similar
- Proficiency with programming languages such as JavaScript (TypeScript) and Java
- Proficiency with CI/CD Flows such as GitHub Actions, Jenkins, Travis CI or similar
- Proficiency with Test Driven Development or similar
- Experience in search platforms such as Apache SOLR, Elastic stack, or similar technologies
- Experience in machine learning, data science, applied AI (NLP, OCR, deep learning), or similar.
- Experience in containerization technologies (e.g. Docker, Kubernetes, or similar).
- Experience in designing and deploying microservices and APIs that are secure, highly available, and high performing
- Agile software development lifecycle management with tools such as JIRA
- Excellent communication, organizational, interpersonal, and project management skills

Basic Qualifications
- 8+ years of experience in software development or a related field within an organization
- 5+ years supervisory experience with a high-performing, co-located team
- 5+ years of experience using Agile software development practices and management tools
- 5+ years of experience with Linux and Windows server administration
- 5+ years working within virtualization or cloud environments
- 5+ years systems engineering experience
- 3+ years of systems management/administration automation
Preferred Qualifications
- Prior tech start-up, R&D, or advanced technology development experience
- FinTech, PropTech or similar industry experience
- 3+ years of experience with AWS services on production workloads
- 3+ years working on large-scale distributed systems
- 1+ years of experience using, designing, and/or implementing system health and performance monitoring tools
- 1+ years of experience with security concepts such as network security, application security, security protocols, cryptography, etc.
- 1+ years of experience in machine learning / data science
- Experience using, implementing, or managing configuration management platforms
- Experience with low code/no code technologies such as UiPath, Alteryx, Microsoft Power Platform
- AWS Solutions Architecture certification or similar certification

Keywords: Intelliswift Software Inc, Santa Ana , Senior Software engineer (L&D), IT / Software / Systems , Santa Ana, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Ana RSS job feeds