Design, develop, test and deploy software solutions across multiple disciplines (UI, API, Mobile, Firmware, etc.) adhering to industry and company standards and architectures.
Requirements
- Software containerization, cloud services development, and virtualization environments
- Possess a solid knowledge of algorithms, languages, data structures, scalability, and best practices in Cloud/Hybrid software and systems development
- Proficient in DevOps execution
- Ability to influence, develop and maintain applied software architectures
- Working knowledge of multiple programming languages applied in Cloud/Edge/Hybrid solutions
- Background in pattern design and working within a cloud-based service infrastructure
- Familiarity with developing scalable domain-specific languages and pipelines
Responsibilities
- Conducts full-stack design, development, configuration, testing, and deployment of software solutions (On-Premises/Cloud/Hybrid) and/or firmware components comprising of multiple software development disciplines (UI, IoT, API, Mobile, Firmware, etc.)
- Conducts hands-on, rapid prototyping and product development across software platforms
- Defines, codes, and applies automated tests within the pipeline release cycle
- Creates and maintains technical documentation
- Identifies and documents development standards
- Actively participates on Feature and Story creation in the product backlog
- Mentors, guides, and coaches Software Developers on development skills across multiple disciplines and execution frameworks
Other
- Engages and communicates with a variety of stakeholders ranging from developers to architects to end-users
- Continuously learns and applies industry best practices on modern software delivery practices
- Collaborates with cross-functional teams to accomplish project and product objectives
- Individuals with temporary visas or who need sponsorship for work authorization now or in the future, are not eligible for hire.
- Strong oral and written communication skills