- Collaborate with application leads to plan and execute codebase migrations, ensuring minimal disruption and maximum efficiency.
- Analyze existing systems and processes to identify areas for improvement and implement best practices in engineering excellence.
- Monitor and manage compute costs associated with applications, providing recommendations for optimization and cost reduction.
- Conduct regular assessments of Snyk vulnerabilities and other security risks, working with development teams to prioritize and remediate issues.
- Develop and maintain documentation related to system architecture, processes, and migration plans.
- Facilitate communication between technical and non-technical stakeholders to ensure alignment on project goals and deliverables.
- Provide training and support to team members on best practices for code quality, security, and cost management.
- Stay up-to-date with industry trends and emerging technologies to continuously improve systems and processes.
- Design and develop user interfaces (UI) for Power Apps, ensuring a user-friendly and intuitive experience.
- Implement UI components and features within Power Apps, adhering to design guidelines and best practices.
- Collaborate with business users and stakeholders to gather requirements and translate them into effective Power Apps UI solutions.
- Test and debug Power Apps UI components to ensure functionality and performance.
- Optimize Power Apps UI for responsiveness and accessibility across different devices and platforms.
- Stay current with Power Apps UI development best practices and new features.
- Qualifications:
- 3+ years of experience in systems analysis, software engineering, or a related role.
- Proven experience with codebase migration projects and working with application leads.
- Strong understanding of cloud computing costs and strategies for optimization.
- Familiarity with Snyk or similar vulnerability management tools.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
- Experience with Agile methodologies is a plus.
- Preferred Qualifications:
- Certifications in relevant technologies or methodologies (e.g., GCP, Scrum).
- Experience with DevOps practices and tools.