Incessant Rain

Software Architect

Incessant Rain

Software Architect

Incessant Rain Pvt. Ltd. is a one-stop creative solution for quality digital animation and flawless visual effects along with a diverse team of artistic minds and technical talents.

We work hand in hand to create ideas that go beyond this world. We combine our passion and excitement with our client’s needs into a collaborative and creative approach that meets every project’s budget and time constraints.

Through our collective efforts, we envision to entertain and fascinate the world with a unique range of unforgettable stories and exciting characters, giving life to dreams and wings to the imagination. 

Incessant Rain Pvt. Ltd. is a one-stop creative solution for quality digital animation and flawless visual effects along with a diverse team of artistic minds and technical talents.

We work hand in hand to create ideas that go beyond this world. We combine our passion and excitement with our client’s needs into a collaborative and creative approach that meets every project’s budget and time …

Software Architect

Views: 853 | This job is expired 6 days, 21 hours ago

Basic Job Information

Job Category : IT & Telecommunication > Project Manager (IT System), Project Manager (Software), System Engineer (Computer Network & System)
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Chhauni ,Kathmandu
Offered Salary : Negotiable
Apply Before(Deadline) : Aug. 09, 2022 23:55 (6 days, 21 hours ago)

Job Specification

Education Level : Bachelor
Experience Required : More than or equals to 5 years
Other Specification

 Required skills/experience:

  • 5+ years of experience as Software Architect/Software Development
  • Experience in software development and coding in various languages
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML, DFDs and other modeling methods
  • Vast knowledge of Databases
  • Familiarity with Python, .NET and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High-quality organizational skills

 

Preferred skills/experience:

  • Exceptional interpersonal and communication skills.
  • A bachelor's degree in software engineering, computer science or a related major is required
  • A master’s degree in software engineering, computer science or a related major is preferred
  • Ability to know how to create architectural approaches for software design and implementation
  • Ability to keep up with software industry trends and innovation.
  • Knowledge of best practices related to data encryption and cybersecurity.


Job Description

  • Collaborate with others to determine functional and non-functional requirements for new software and applications
  • Leads the software development life cycle (SDLC)
  • Use tools and methodologies to create representations for functions and user interfaces for desired products
  • Develop high-level product specifications with attention to system integration and feasibility
  • Support the team by helping defining development aspects such as appropriate technology, workflow, and coding standards
  • Successfully communicate concepts and guidelines to the development team
  • Help oversee the progress of the development team to ensure consistency with the initial design
  • Provide technical guidance and coaching to developers
  • Help ensure that the developed software meets the requirements that have been defined (quality, security, modifiability, extensibility etc.)
  • Be part of the approval process for the final product before launch

This job has expired.

Job Action

Similar Jobs

job_detail_page
Search, Apply & Get Job: FREE