Software Architect
Software Architect Upgenics International Lahore. About Upgenics International: Upgenics International is a leading software development & RnD expert company providing superior software for web & mobile, creative designing solutions & services to companies across the globe. A strong Technology Development/Innovation Center in Pakistan with a Sales & Marketing Department in the US earned more than 250+ satisfied clients worldwide. Job Responsibilities & Specifications: Reporting Present reports on the company's technology status, goals, and or progress Create and oversee high-level KPIs for the IT department Planning Create and implement technology strategies Align the company's technology resources with the organization's short- and long-term goals Identify what technologies can be used to improve the company's products and services Use stakeholders' feedback to inform necessary improvements and adjustments to technology Work collaboratively with others to achieve goals Define Coding Standards and implement best Practices Working Ability to prioritize well, communicate clearly, have a consistent track record of delivery, and have excellent software engineering skills Ability to conduct technical analysis and research Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the Agile software development lifecycle. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Accomplishes engineering and organization mission by completing related results as needed. Supports and develops software engineers by providing advice, coaching, and educational opportunities. Technology: 10+ years of experience as a software engineer including hands-on experience in software architecture design/development. Fluent with functional, imperative, and object-oriented languages Experience implementing and consuming large scale web services and APIs Extensive knowledge of JDK 8 and above and Hands-on experience on JavaFX Proficient knowledge of Java, Android & Kotlin Programming Language. Knowledge of core Java features (Strings, Regex, Java Collections, Java AWT & Events, etc.) Proven working experience in Android SDK, Java core concepts, JDBC, Multi-Threading, and Synchronization. In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL, SQL) and NoSQL databases (e.g., MongoDB) Experience with mission-critical, 24x7 systems Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management (GIT), build processes, testing, and operations Efficient with various operating systems (Linux, Mac OS, Windows) Bonus Points Knowledge of Web Technologies / Languages (MEAN / MERN, PHP Frameworks, JavaScript, etc.) Knowledge of Mobile Te Job Type: Full-time Salary: Rs300,000.00 - Rs500,000.00 per month Link:> https://pk.indeed.com/cmp/Upgenics-International?from=SERP&campaignid=serp-linkcompanyname&fromjk=2bd37237f593f072&jcid=02c30637386b4545...

