- Undertakes highly complex applications development projects that may impact multiple facets of the business.
- Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new features and by modifying existing software applications with full competency.
- Develops software solutions by studying information needs, systems flow, data usage, work processes, investigating problem areas and following the software development lifecycle.
- Performs highly complex analyses of system requirements of existing business processes and information systems.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Contributes strategic vision and integrates a broad range of ideas regarding applications and software development.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- University degree of Engineering or Computer Science or similar.
- More than 5 years experiences in software development industry.
- Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance.
- Deep knowledge of the .NET 3.5/4.0 Framework, including Visual Studio 2019, C#, ASP.NET, ASP.NET MVC, ASMX/REST Web Services, ADO.NET, Team Foundation Server, JQuery, HTML5, CSS3
- Strong knowledge of software implementation best practices and deployment strategies
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).
- Ability to design and optimize SQL Server stored procedures and data modeling
Ability to adapt quickly to an existing, complex environment.
- Ability to quickly learn new concepts and software is necessary
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
- Experience with other software development platforms (iOS and Android) is a plus.
Note: Payment of Salary in Fresh USD
Skyjunxion is a Travel Technology Network. Our activities include development, marketing and support of travel technology software and related products. We work to provide airlines, travel agents, non-air travel suppliers, corporate travel managers or travel related businesses, with comprehensive travel technology solutions and consulting services