Job Type
Full-time
Description
We are looking for an energetic technology enthusiast team member to join our global IT team to be the key person to manage Web applications and build next gen business critical applications. The position will be instrumental to setup internal business applications, drive integration between applications and setup best practices to Rand Technology while working closely with CIO and rest of IT for daily operations.
- Works under general direction from CIO and company objectives to define project scope, goals and deliverables that support business goals.
- Exercises leadership in designing, coding, testing, debugging, configuring, and documenting software. Primary contact / go to person for application / system knowledge.
- Plans information architecture by studying the Application concept, strategy, and target audience; envisioning architectural scheme, information structure and features, functionality, and user-interface design; creating user scenarios; preparing data models; designing information structure, work-and dataflow, and navigation; evaluating information representation; conducting creative meetings.
- Proven ability to design and architect next generation applications, creating middleware platform for integration and micro services architecture.
- Operate effectively in a dynamic, multi-tasking environment while leading diverse resources.
- Excellent understanding of project estimating and ability to communicate issues and risks that might impact development timeline, budget, or resources.
- Ability to work on multiple projects simultaneously.
- Able to serve as front-line lead for application support, focused on the business users.
- Continue researching new emerging technologies and plans for integration into current and new development.
- Manages programming standards and techniques across development teams to assure efficient program logic and data manipulation.
- Provide production support to existing applications and diagnose and resolve software problems quickly and efficiently.
- Proactively plans and executes software version upgrade releases and custom interface.
Requirements
- High attention to detail. ? Resourceful and creative in resolving challenges.
- Highly organized and able to manage multiple tasks. ? A positive can-do attitude. ? Adaptable to change. ? Works well under pressure.
- Reliable and punctual.
- Have a strong background in architecting multi layered business applications to solve critical business problems, manage outsourced teams and define coding team best practices.
- Someone who loves to innovate and aspire perfection.
- Has strong attention to detail and a strong work ethic and pride in delivering quality work with security first attitude.
Education and Experience
- 6+ years architecting, designing, and developing software in a client service industry.
- College or University degree; or equivalent combination of education and experience.
- Exceptional technical skills and experience with leading programming platforms .Net, .Net core, Angular JS, ASP.Net, C#, XML, MS SQL Server, and Web Services.
- Experience with HTML5, AJAX, CSS, and JavaScript.
- Experience setting up websites and managing IIS, webservers, and security practices.
- Experience managing coding repository and multi users development projects.
- SQL Server performance management and high availability is a Plus.
- Demonstrated expertise in team leadership skills and commitment to client service.
- Ability to define problems, collect data, establish facts, and draw valid conclusion.