At Network International, every second counts. As a leader in the fast-paced world of financial services, we thrive on innovation, agility, and the relentless pursuit of excellence.
We recognize industry trends, the dual nature of technological advancements, and the scarcity of top talent. This is why we prioritize investing in our people.
Here, you'll work alongside industry experts to solve complex problems and leverage cutting-edge technology to stay ahead of the competition.
We offer a culture where your skills are valued, your growth is prioritized, and your achievements are recognizedbecause winning isn't just our goal; it's our standard.
Job Purpose:
An experienced Software Architect for our point of sales products, responsible for creating architectural approaches and guidelines for software design and implementation and guide the development team.
Responsible for making design choices, coordinate and oversee technical standards, including software coding standards, tools, and platforms.
Bring innovations, automation, apply latest approaches and provide a framework for the development of a software or system that will result in high quality IT solutions
Responsibilities:
- Leading the software development team with core focus on architecture, development and building processes
- Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired POS products
- Collaborate with other professionals to determine functional and non-functional requirements for new features and products
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team including Devops processes
- Oversee progress of development team to ensure consistency with initial design
- Manage all phases of technological development
- Provide technical guidance and coaching to developers and engineers
- Participate in code reviews and ensure that the software meets all requirements of quality, security, modifiability, extensibility etc.
- Review and approve final feature/product before implementation in production
- Issue Investigation and finding the root cause and fix the software defects quickly
- Issue analysis Root cause analysis and implementing corrective and preventive actions
- Collaborate with clients and both project and technical teams
- Being able to present your solutions in front of clients and/or a group of colleagues including Sr. management
- Producing MIS & status reports for Management
Qualifications:
- 8+ Years of Experience in Software engineering and development, including minimum 4-5 years of experience with lead software architect role, working on payment products preferably point of sales & transaction manager product
- 4 years of experience as a Software Architect or similar role (Lead role)
- 8-10 years of experience with software development
- 6-8 years of experience with coding in various languages (Android SDK,Java/Kotlin,Golang)
- Outstanding knowledge of software design and architecture
- Excellent knowledge of HTML/CSS, JavaScript, UI/UX design & databases (Mongo, MySQL etc.)
- Excellent knowledge of UML and other modeling methods
- Excellent knowledge of Devops tools, Android Studio, Git, Bit bucket, Ansible, Artifactory, RxJava, Dagger 2, Retrofit
- Knowledge in DBMS/RDBMS,OOP,SOA,WPF,WCF and Web services
- Understanding of different types of POS products, android POS, SoftPOS, and MPOS etc. various machines in the market like VeriFone, Ingenico, UROVO, OMA, and Ezzetab
- A technical mindset and analytical approach
- A technical mindset with great attention to detail
- Understanding of software quality assurance principles
- Good leadership skills
- The sense of ownership and pride in your performance and its impact on the company's success
- Critical thinker and problem-solving skills
- Team player & good time-management skills
- Great interpersonal and communication skills