Sr Business Analyst - Applications migration to Azure Cloud
Zeektek
- San Francisco, CA
- Contract
- Full-time
Location: Lansing MI - there will be 3-4 meetings for initial kickoff, but then most of the work will be remote. Candidate in Michigan will be preferred as some on-site may be required. This role is around 90% remoteResponsibilities
- Analyze and Refine Business Rules: Collaborate with business analysts and stakeholders to understand existing business rules and logic.
- Design and Implement Logic: Develop and enhance business rules using tools such as decision tables, rule engines, or custom code.
- Integration and Automation: Ensure seamless integration of business rules into our systems and automate decision-making processes.
- Quality Assurance: Validate and test business logic to ensure accuracy, consistency, and compliance.
- Documentation: Maintain clear documentation of business rules and logic for reference and audit purposes.
- Continuous Improvement: Monitor performance, identify bottlenecks, and propose enhancements to optimize business processes.Qualifications- Experience: At least 5 years of experience in business analysis, rule design, or logic implementation.
- Technical Knowledge: Proficiency in rule-based systems, logic programming, or related fields.
- Certifications: Relevant certifications (e.g., Business Rules Certification) are a plus.
- Communication Skills: Excellent verbal and written communication skills.Assessment and Planning
- Evaluate Business Logic: Analyze the existing application to understand its business logic thoroughly, including how data flows, decision-making processes, and critical operations.
- Identify Migration Challenges: Identify potential challenges in migrating the application's business logic to a cloud environment, such as dependencies on local resources, latency issues, or scalability constraints.
- Define Migration Strategy: Develop a strategy for migrating business logic that minimizes disruption, considering cloud architecture patterns (like microservices or serverless) that best match the application's needs.
- Refactor Business Logic: Modify or rewrite the application's business logic to leverage cloud-native features and services effectively, aiming for improved scalability, reliability, and performance.
- Integration with Cloud Services: Integrate the application with cloud-specific services, such as managed databases, AI/ML services, or authentication services, to enhance functionality and efficiency.
- Compliance and Security: Ensure that the migrated application complies with relevant regulations and standards, implementing cloud-native security features to protect data and operations.
- Functional Testing: Conduct thorough testing to ensure that the application's business logic operates correctly in the new cloud environment, verifying that all processes and decision flows work as expected.
- Performance Testing: Assess the performance of the application, especially the refactored or adapted business logic components, to ensure they meet or exceed pre-migration levels.
- User Acceptance Testing (UAT): Facilitate testing with end-users to ensure the application meets business requirements and user expectations in the cloud environment.
- Deployment Planning: Plan the deployment phase to ensure a smooth transition, including potential phased rollouts or parallel runs.
- Monitoring and Optimization: Post-migration, continuously monitor the application for issues related to the business logic, adjusting and optimizing as needed to meet dynamic business needs and take advantage of cloud scalability.
- Documentation: Update documentation to reflect changes in the application's architecture and business logic post-migration.
- Knowledge Transfer: Provide training and support to development and operations teams to ensure they understand the cloud-based application's business logic and can maintain and evolve it over time.