Introduction
By way of introduction, Molveno Consulting offers an array of world-class Consulting Services & Project Outsourcing services in the field of Information Technology and Non IT to the clients across the World. By leveraging on extensive Industry experience, domain knowledge, cutting edge technology, and a robust work-planning methodology we maintain an effective and efficient global delivery model to deliver high quality & reliable services. We ensure that our value-based solutions enable our clients to improve their business efficiency & competitiveness while ensuring that they deliver outcomes that add value to the business of their clients.
JOB RESPONSIBILITIES:
- Lead Software development/deployment efforts associated with engineering products. Individual must have the ability to read and understand system requirements, formulate a software design approach based on those requirements, develop software aligned with defined coding standards & test the software.
- The selected candidate is expected to have a background in developing products and troubleshooting and will be involved in all aspects of the system software development process (concept, design, validation and production).
- There will be frequent interaction with project management both locally and overseas and need to work with customers at global locations across different time zones.
- Participate in planning, definition, and lead the high-level design of the highly distributed connected platform system architecture
- Clearly articulate architecture and design by applying "Separation of Concerns" to the Cloud and IoT applications
- Identify appropriate web tier technologies and IoT stack for a given integration/business problem.
- Determine optimal design decisions for the connected platform
- Lead system level technical discussions and run integrated system functional and qualification testing of connected platform
- Support development teams in designing the system in a way that enables easy CI/CD pipeline and automation integration
- Define interfaces and dependencies between functional and component teams, allocate responsibilities, and communicate system interactions
- Document functional requirements, NFRs, enablers, and system test results
- Complete technical retrospective and root cause analysis activities
- Coordinate the planning of the architectural runway for future development
EDUCATION PREFERRED:
Degree in Engineering / Master in Computer Applications
EXPERIENCE PREFERRED:
- Minimum 14+ years software development/deployment experience in product based company required as below:
Essential Competencies:
- Expertise working in Strong technical depth in embedded and cloud architectures, especially concerning highly distributed and micro-service environments
- 7+ years' system engineering experience and working with multiple distributed teams (onshore/offshore, internal and external resources, and multiple partner vendors)
- Experience with Data Management Components : Azure SQL / MySQL / MS SQL, Blobs, Tables
- Hands on experience on Messaging & Integration Components : Storage Queues, Service Bus (Queues, Relay & Topics)
Desirable Competencies:
- Excellent verbal and written communication skills
- Able to conduct presentations to large organizations, executives, and management team
- Strong organizational, multi-tasking, and time-management skills
- Preferred background in Agile Software Development Methodology
Other Competencies:
- Understanding of the entire cloud system architecture development/deployment process
- Strong English communication skills - oral and written
- Ability to adapt quickly to an existing, complex environment
- Ability to quickly learn new concepts and software is necessary
- Go getter, result-driven, and works independently with minimal supervision
Didn’t find the job appropriate? Report this Job