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, 24×7 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