Vacancy caducado!
Our client has an immediate need for a
Software Engineer, who will be responsible for maintaining contacts and collaborating regularly with other institutions of higher education. End-user interfacing for the purpose of implementation of new systems and troubleshooting problems with existing systems, including customization and upgrading commercial software packages when appropriate.Requirements:- Bachelor’s Degree in Technology, Computer Science, Engineering, Management Information Systems, or related field
- 7 years of experience managing/directing software development projects and/or teams
- 3 years of experience with object-oriented and functional programming and big data and deploying in Microsoft Azure, or related experience
- Microsoft Azure Cloud certifications
- 3-5 years of experience using C#, .NET, and .NET MVC
- 3-5 years of experience with front-end JavaScript-based technologies such as Ajax, Angular.js
- 3-5 years of experience with Frameworks like jQuery, Knockouts, and AngularJS
- Experience with one or more real-time communication such as RESTful APIs, Webservices, WebSocket
- Experience designing systems using OOP best practices
- Experience with writing out CSS especially leveraging Bootstrap for building out
- Experience with a wide range of cloud services and solutions like Microsoft Azure products, including serverless architecture
- Experience with cloud service provider capabilities and integration
- Experience with IT compliance, information security, and risk management
- Knowledge of the applicable programming languages, orchestration, and automation tools
- Experience in driving automation into all aspects of the build and release process
- Experience and understanding of data security and best practices for balancing availability with security
- Experience coordinating, planning, and organizing upgrades of systems and technology.
- Experience in designing and possesses the ability to develop a unified vision for software characteristics and functions
- Experience with planning changes in a timely way so that the overall organization can make progress before completion. Technical knowledge of various platforms to ensure applications and infrastructure stacks are current and supported
- Experience working with distributed software project management tools such as those in Azure DevOps
- Administering and documenting the design of cloud resource Enterprise Systems Infrastructure to meet business requirements for reliability and business recovery
- Integrating new solutions with existing cloud resources or on-premises infrastructure, and evaluating impact to efficiently service changing business needs
- Designing, developing, deploying, and maintaining cloud-based solutions to meet business service requirements
- Providing best practices, standards, training, and general support for the cloud environment
- Monitoring and alerting on availability and performance issues with cloud provider’s services
- Planning & Executing Management (Kanban Boards, Scrum Sprints), Version Control
- Participating actively in detailed design, code reviews, bug/issue triage with feature teams, and supporting well-informed decisions toward engineering, customer, and business goals
- Representing the technical groups on advisory, policy, and project committees.
- Fostering communication with users of Information Technology.
- Maintaining proficiency, certifications, and acquiring knowledge on development and architecture processes and best practices regarding delivering development services to a university campus by reading trade journals, attending conferences, seminars, and classes, and participating in discussions with colleagues and peer institutions.
Vacancy caducado!