Vacancy caducado!
- Azure Migration experience.
- Architecture lead.
- Team Lead (mentor to others).
- DevSec Ops.
- Working with leagcy apps and upgrades - C#, VB.net, SQL.
- Bachelor’s degree in Computer Science or Computer Engineering, advanced degrees a plus.
- 10 years professional experience developing and implementing software programs and applications.
- Working knowledge of various coding languages such as: C#, VB.NET, JavaScript.
- SQL knowledge with associated services like SSRS and SSIS.
- Working knowledge of VB6.
- Experience in freight forwarding or airline industry a plus.
- Experience working in an Agile software development environment.
- Experience with DevSecOps processes.
- Experience in Microsoft Azure Cloud solutions.
- Experience migrating legacy Microsoft applications to the Azure Cloud.
- Demonstrates understanding of the Software Development Life Cycle.
- Exhibits natural leadership qualities.
- Act as mentor to Software Developer and Junior Software Developer.
- Ability to meet tight deadlines and stay within budget.
- Possess advanced technical skills including strong knowledge of data structures.
- Ability to learn new programming languages quickly.
- Industry specific certification in relevant computer languages or software.
- Time management skills and the ability to establish reasonable and attainable deadlines.
- Professional written and interpersonal skills.
- Experience and ability to communicate with end users who do not have a technical background.
- Team player able to work productively in a team environment.
- Ability to occasionally work flexible support hours within a 24/7 business model.
- Exposure to Microsoft Power BI Dashboards.
- Oversees the software development process.
- Guides the software development team in designing and developing software systems and applications.
- Lead software development projects.
- Consults with CIO, senior management, internal and external stakeholders to determine software and application needs of organization.
- Stay current with emerging technologies.
- Lead integration of new applications and programs into existing systems.
- Analyze, troubleshoot and problem solve within software systems and resolve outstanding issues.
- Develop and program all software uses and applications across all business locations worldwide that run on Windows servers and client machines.
- Test, troubleshoot and modify software to fix errors, improve performance or upgrade interfaces.
- Conducts system analysis and development to keep the systems current with changing technologies.
- Ensure software development team is meeting agreed service levels and timelines.
- Ensure projects are delivered within agreed timeline and budget.
- Develop technical documents to guide future software development projects.